30 #define __Material_H 1
33 #include <boost/shared_ptr.hpp>
78 std::string
const&
name()
const
84 virtual double k()
const = 0;
87 virtual double rho()
const = 0;
90 virtual double C()
const = 0;
93 virtual double nu()
const = 0;
96 virtual double E()
const = 0;
126 typedef boost::shared_ptr<Material> material_ptrtype;
std::string M_name
name of the material
Definition: material.hpp:119
virtual double nu() const =0
Poisson coefficient.
virtual double E() const =0
Young modulus in .
virtual double k() const =0
thermal conductivity in
virtual double rho() const =0
density in
virtual double C() const =0
thermal capacity in
Material base class.
Definition: material.hpp:44
std::string const & name() const
Definition: material.hpp:78