Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Friends |
List of all members
Opm::Elasticity::Material Class Referenceabstract This is a base class for linear elastic materials. More...
Inheritance diagram for Opm::Elasticity::Material:
Detailed DescriptionThis is a base class for linear elastic materials. It is an abstract class since some of the member functions are purely virtual. Constructor & Destructor Documentation◆ Material()
Default constructor creating an empty material. ◆ ~Material()
Empty virtual destructor. Member Function Documentation◆ create() [1/2]
Creates a material object of a given type. The material type depends on the number of parameters provided.
Referenced by Opm::Elasticity::IMPL_FUNC(). ◆ create() [2/2]
Creates a material object from a rocklist.
◆ getConstitutiveMatrix() [1/2]
Establishes the full constitutive matrix for this material.
Implemented in Opm::Elasticity::Isotropic, Opm::Elasticity::OrthotropicD, and Opm::Elasticity::OrthotropicSym. ◆ getConstitutiveMatrix() [2/2]
Establishes the full constitutive matrix for this material.
Implemented in Opm::Elasticity::Isotropic, Opm::Elasticity::OrthotropicD, and Opm::Elasticity::OrthotropicSym. ◆ getMassDensity()
Returns the mass density of this material. ◆ getPar()
Returns the ipar'th parameter describing this material. Reimplemented in Opm::Elasticity::Isotropic, Opm::Elasticity::OrthotropicD, and Opm::Elasticity::OrthotropicSym. ◆ num()
Returns the external material id. ◆ numPar()
Returns the number of parameters describing this material. Implemented in Opm::Elasticity::Isotropic, Opm::Elasticity::OrthotropicD, and Opm::Elasticity::OrthotropicSym. ◆ write()
Prints the material properties to a stream. Reimplemented in Opm::Elasticity::Isotropic, Opm::Elasticity::OrthotropicD, and Opm::Elasticity::OrthotropicSym. Friends And Related Function Documentation◆ operator<<
Global stream operator printing a material properties object. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||