materials.hh
Go to the documentation of this file.
virtual double getPar(int ipar=1) const Returns the ipar'th parameter describing this material. Orthotropic linear elastic material with diagonal constitutive matrix. Definition: materials.hh:89 virtual std::ostream & write(std::ostream &os) const Prints the material properties to a stream. Definition: applier.hpp:18 This is a base class for linear elastic materials. Definition: material.hh:28 virtual ~OrthotropicSym() Empty virtual destructor. Definition: materials.hh:145 virtual bool getConstitutiveMatrix(Dune::FieldMatrix< double, 6, 6 > &C, bool invers=false) const Establishes the full constitutive matrix for this material. double getE() const Returns the E modulus of the material. Definition: materials.hh:63 virtual ~Isotropic() Empty virtual destructor. Definition: materials.hh:41 virtual std::ostream & write(std::ostream &os) const Prints the material properties to a stream. virtual int numPar() const Returns the number of parameters describing this material. Definition: materials.hh:148 virtual int numPar() const Returns the number of parameters describing this material. Definition: materials.hh:44 Orthotropic linear elastic material with symmetric constitutive matrix. Definition: materials.hh:136 Isotropic(int ID, double Emod, double Poisson, double rho=0.0) Constructor creating a new isotropic material. Definition: materials.hh:33 virtual int numPar() const Returns the number of parameters describing this material. Definition: materials.hh:107 virtual bool getConstitutiveMatrix(Dune::FieldMatrix< double, 6, 6 > &C, bool invers=false) const Establishes the full constitutive matrix for this material. virtual double getPar(int ipar=1) const Returns the ipar'th parameter describing this material. void setE(double E_) Set the E modulus of the material. Definition: materials.hh:57 Material interface. virtual double getPar(int ipar=1) const Returns the ipar'th parameter describing this material. Definition: materials.hh:50 OrthotropicSym(int ID, const Dune::DynamicVector< double > &Cu) Constructor creating a new material. virtual bool getConstitutiveMatrix(Dune::FieldMatrix< double, 6, 6 > &C, bool invers=false) const Establishes the full constitutive matrix for this material. OrthotropicD(int ID, double Ex, double Ey, double Ez, double Gxy, double Gxz=double(-1), double Gyz=double(-1)) Constructor creating a new material. virtual ~OrthotropicD() Empty virtual destructor. Definition: materials.hh:104 virtual std::ostream & write(std::ostream &os) const Prints the material properties to a stream. |