Public Member Functions | List of all members
oomph::GeneralisedNewtonianConstitutiveEquation< DIM > Class Template Referenceabstract

A Base class defining the generalise Newtonian constitutive relation. More...

#include <generalised_newtonian_constitutive_models.h>

+ Inheritance diagram for oomph::GeneralisedNewtonianConstitutiveEquation< DIM >:

Public Member Functions

 GeneralisedNewtonianConstitutiveEquation ()
 Empty constructor. More...
 
virtual ~GeneralisedNewtonianConstitutiveEquation ()
 Empty virtual destructor. More...
 
virtual double viscosity (const double &second_invariant_of_rate_of_strain_tensor)=0
 Function implementing the constitutive model Input: second invariant of the rate of strain Output: the viscosity For Newtonian behaviour this returns 1. More...
 
virtual double dviscosity_dinvariant (const double &second_invariant_of_rate_of_strain_tensor)=0
 Function returning the derivative of the viscosity w.r.t. the second invariant of the rate of strain tensor For Newtonian behaviour this returns 0.0. More...
 

Detailed Description

template<unsigned DIM>
class oomph::GeneralisedNewtonianConstitutiveEquation< DIM >

A Base class defining the generalise Newtonian constitutive relation.

Definition at line 41 of file generalised_newtonian_constitutive_models.h.

Constructor & Destructor Documentation

◆ GeneralisedNewtonianConstitutiveEquation()

Empty constructor.

Definition at line 45 of file generalised_newtonian_constitutive_models.h.

◆ ~GeneralisedNewtonianConstitutiveEquation()

template<unsigned DIM>
virtual oomph::GeneralisedNewtonianConstitutiveEquation< DIM >::~GeneralisedNewtonianConstitutiveEquation ( )
inlinevirtual

Empty virtual destructor.

Definition at line 49 of file generalised_newtonian_constitutive_models.h.

Member Function Documentation

◆ dviscosity_dinvariant()

template<unsigned DIM>
virtual double oomph::GeneralisedNewtonianConstitutiveEquation< DIM >::dviscosity_dinvariant ( const double &  second_invariant_of_rate_of_strain_tensor)
pure virtual

◆ viscosity()

template<unsigned DIM>
virtual double oomph::GeneralisedNewtonianConstitutiveEquation< DIM >::viscosity ( const double &  second_invariant_of_rate_of_strain_tensor)
pure virtual

The documentation for this class was generated from the following file: