material.hh
Go to the documentation of this file.
virtual std::ostream & write(std::ostream &os) const Prints the material properties to a stream. Definition: material.hh:38 Definition: applier.hpp:18 virtual int numPar() const =0 Returns the number of parameters describing this material. This is a base class for linear elastic materials. Definition: material.hh:28 static Material * create(int ID, const Dune::DynamicVector< double > ¶ms) Creates a material object of a given type. int num() const Returns the external material id. Definition: material.hh:47 friend std::ostream & operator<<(std::ostream &os, const Material &m) Global stream operator printing a material properties object. Definition: material.hh:79 Material(int ID=0, double density=0.0) Default constructor creating an empty material. Definition: material.hh:32 double getMassDensity() const Returns the mass density of this material. Definition: material.hh:73 virtual bool getConstitutiveMatrix(Dune::FieldMatrix< double, 6, 6 > &C, bool invers=false) const =0 Establishes the full constitutive matrix for this material. virtual double getPar(int ipar=1) const Returns the ipar'th parameter describing this material. Definition: material.hh:55 virtual ~Material() Empty virtual destructor. Definition: material.hh:44 |