Registry
SmallStrainMechanics Class Reference
+ Inheritance diagram for SmallStrainMechanics:

Public Member Functions

std::string config_string () const
 
SmartPtr< CplUserVector > displacement ()
 
SmartPtr< CplUserNumber > divergence ()
 
SmartPtr< IMaterialLawget_material_law ()
 
void init_state_variables (size_t unnamed)
 
void set_compress_factor (double Compress-Factor)
 
void set_div_factor (SmartPtr< CplUserNumber > Pressure)
 
void set_mass_scale (double massScale)
 
void set_material_law (SmartPtr< IMaterialLaw > material_law)
 
void set_output_writer (SmartPtr< MechOutputWriter > set_output_writer)
 
void set_quad_order (size_t quad_order)
 
void set_viscous_forces (SmartPtr< CplUserVector > Force_field, SmartPtr< CplUserVector > unnamed)
 
void set_volume_forces (SmartPtr< CplUserVector > Force_field)
 
 SmallStrainMechanics (const char *Function, const char *Subsets)
 

Detailed Description

Note
default specialization is SmallStrainMechanics2d
See also
ug::SmallStrainMechanics

Constructor & Destructor Documentation

◆ SmallStrainMechanics()

SmallStrainMechanics ( const char *  Function,
const char *  Subsets 
)
Parameters
[in]Function
[in]Subsets

Member Function Documentation

◆ config_string()

std::string config_string ( ) const
inline

◆ displacement()

SmartPtr<CplUserVector> displacement ( )
inline

◆ divergence()

SmartPtr<CplUserNumber> divergence ( )
inline

◆ get_material_law()

SmartPtr<IMaterialLaw> get_material_law ( )
inline

◆ init_state_variables()

void init_state_variables ( size_t  unnamed)
inline
Parameters
[in]unnamed

◆ set_compress_factor()

void set_compress_factor ( double Compress-  Factor)
inline
Parameters
[in]Compress-Factor

◆ set_div_factor()

void set_div_factor ( SmartPtr< CplUserNumber >  Pressure)
inline
Parameters
[in]Pressure

◆ set_mass_scale()

void set_mass_scale ( double  massScale)
inline
Parameters
[in]massScale

◆ set_material_law()

void set_material_law ( SmartPtr< IMaterialLaw material_law)
inline
Parameters
[in]material_law

◆ set_output_writer()

void set_output_writer ( SmartPtr< MechOutputWriter set_output_writer)
inline
Parameters
[in]set_output_writer

◆ set_quad_order()

void set_quad_order ( size_t  quad_order)
inline
Parameters
[in]quad_order

◆ set_viscous_forces()

void set_viscous_forces ( SmartPtr< CplUserVector >  Force_field,
SmartPtr< CplUserVector >  unnamed 
)
inline
Parameters
[in]Force_field
[in]unnamed

◆ set_volume_forces()

void set_volume_forces ( SmartPtr< CplUserVector >  Force_field)
inline
Parameters
[in]Force_field