1 #ifndef EMM_CubicElasticMatter_H 2 #define EMM_CubicElasticMatter_H 66 inline static SP::EMM_CubicElasticMatter
New() {
EMM_CubicElasticMatter(void)
create
Definition: EMM_CubicElasticMatter.cpp:3
virtual tString toString() const
return the class information into a string
Definition: EMM_CubicElasticMatter.cpp:40
virtual void copy(const EMM_Matter &mat)
copy the matter
Definition: EMM_Matter.cpp:104
SP_OBJECT(EMM_CubicElasticMatter)
DEFINE_SPTR(EMM_CubicElasticMatter)
virtual void copy(const EMM_Matter &mat)
copy the matter
Definition: EMM_CubicElasticMatter.h:75
void getElasticConstants(tReal &lambda, tReal &mu_a, tReal &mu_b) const
get the elastic constants
Definition: EMM_CubicElasticMatter.cpp:31
This class describes a matter for E-MicroM package.
Definition: EMM_Matter.h:34
This class describes an cubic elastic matter for E-MicroM package.
Definition: EMM_CubicElasticMatter.h:27
static SP::EMM_CubicElasticMatter New()
create a material object
Definition: EMM_CubicElasticMatter.h:66
DEFINE_SVPTR(EMM_CubicElasticMatter)
#define tString
Definition: types.h:135
void setElasticConstants(const tReal &lambda, const tReal &mu_a, const tReal &mu_b)
set the elastic constants
Definition: EMM_CubicElasticMatter.cpp:15
This class describes an magnetostrive matter for E-MicroM package.
Definition: EMM_MagnetostrictiveMatter.h:31
#define tReal
Definition: types.h:118
virtual ~EMM_CubicElasticMatter(void)
destroy
Definition: EMM_CubicElasticMatter.cpp:9
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141