#include <nimble_material.h>
|
NIMBLE_FUNCTION | Material ()=default |
|
NIMBLE_FUNCTION | Material (const Material &mat)=default |
|
virtual NIMBLE_FUNCTION | ~Material ()=default |
|
virtual NIMBLE_FUNCTION bool | IsNGPLAMEModel () const |
|
virtual NIMBLE_FUNCTION int | NumStateVariables () const =0 |
|
virtual NIMBLE_FUNCTION void | GetStateVariableLabel (int index, char label[MaterialParameters::MAX_MAT_MODEL_STR_LEN]) const =0 |
|
virtual NIMBLE_FUNCTION double | GetStateVariableInitialValue (int index) const =0 |
|
virtual NIMBLE_FUNCTION double | GetDensity () const =0 |
|
virtual NIMBLE_FUNCTION double | GetBulkModulus () const =0 |
|
virtual NIMBLE_FUNCTION double | GetShearModulus () const =0 |
|
virtual NIMBLE_FUNCTION void | GetStress (int elem_id, int num_pts, double time_previous, double time_current, const double *deformation_gradient_n, const double *deformation_gradient_np1, const double *stress_n, double *stress_np1, const double *state_data_n, double *state_data_np1, DataManager &data_manager, bool is_output_step)=0 |
|
virtual NIMBLE_FUNCTION void | GetTangent (int num_pts, double *material_tangent) const =0 |
|
◆ Material() [1/2]
◆ Material() [2/2]
◆ ~Material()
◆ GetBulkModulus()
◆ GetDensity()
◆ GetShearModulus()
◆ GetStateVariableInitialValue()
virtual NIMBLE_FUNCTION double nimble::Material::GetStateVariableInitialValue |
( |
int | index | ) |
const |
|
pure virtual |
◆ GetStateVariableLabel()
virtual NIMBLE_FUNCTION void nimble::Material::GetStateVariableLabel |
( |
int | index, |
|
|
char | label[MaterialParameters::MAX_MAT_MODEL_STR_LEN] ) const |
|
pure virtual |
◆ GetStress() [1/2]
◆ GetStress() [2/2]
virtual NIMBLE_FUNCTION void nimble::Material::GetStress |
( |
int | elem_id, |
|
|
int | num_pts, |
|
|
double | time_previous, |
|
|
double | time_current, |
|
|
const double * | deformation_gradient_n, |
|
|
const double * | deformation_gradient_np1, |
|
|
const double * | stress_n, |
|
|
double * | stress_np1, |
|
|
const double * | state_data_n, |
|
|
double * | state_data_np1, |
|
|
DataManager & | data_manager, |
|
|
bool | is_output_step ) |
|
pure virtual |
◆ GetTangent()
virtual NIMBLE_FUNCTION void nimble::Material::GetTangent |
( |
int | num_pts, |
|
|
double * | material_tangent ) const |
|
pure virtual |
◆ IsNGPLAMEModel()
211 {
212 return false;
213 }
◆ NumStateVariables()
The documentation for this class was generated from the following file: