|
|
| | KRATOS_CLASS_POINTER_DEFINITION (IsochoricHypoElasticModel) |
| | Pointer definition of IsochoricHypoElasticModel. More...
|
| |
|
| | IsochoricHypoElasticModel () |
| | Default constructor. More...
|
| |
| | IsochoricHypoElasticModel (IsochoricHypoElasticModel const &rOther) |
| | Copy constructor. More...
|
| |
| IsochoricHypoElasticModel & | operator= (IsochoricHypoElasticModel const &rOther) |
| | Assignment operator. More...
|
| |
| ConstitutiveModel::Pointer | Clone () const override |
| | Clone. More...
|
| |
| | ~IsochoricHypoElasticModel () override |
| | Destructor. More...
|
| |
|
| void | CalculateStrainEnergy (ModelDataType &rValues, double &rDensityFunction) override |
| |
| void | CalculateStressTensor (ModelDataType &rValues, MatrixType &rStressMatrix) override |
| |
| void | CalculateStressAndConstitutiveTensors (ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override |
| |
|
| std::string | Info () const override |
| | Turn back information as a string. More...
|
| |
| void | PrintInfo (std::ostream &rOStream) const override |
| | Print information about this object. More...
|
| |
| void | PrintData (std::ostream &rOStream) const override |
| | Print object's data. More...
|
| |
| | HypoElasticModel () |
| | Default constructor. More...
|
| |
| | HypoElasticModel (HypoElasticModel const &rOther) |
| | Copy constructor. More...
|
| |
| HypoElasticModel & | operator= (HypoElasticModel const &rOther) |
| | Assignment operator. More...
|
| |
| | ~HypoElasticModel () override |
| | Destructor. More...
|
| |
| void | InitializeModel (ModelDataType &rValues) override |
| |
| void | FinalizeModel (ModelDataType &rValues) override |
| |
| void | CalculateIsochoricStressTensor (ModelDataType &rValues, MatrixType &rStressMatrix) override |
| |
| void | CalculateVolumetricStressTensor (ModelDataType &rValues, MatrixType &rStressMatrix) override |
| |
| void | CalculateConstitutiveTensor (ModelDataType &rValues, Matrix &rConstitutiveMatrix) override |
| |
| void | CalculateIsochoricConstitutiveTensor (ModelDataType &rValues, Matrix &rConstitutiveMatrix) override |
| |
| void | CalculateVolumetricConstitutiveTensor (ModelDataType &rValues, Matrix &rConstitutiveMatrix) override |
| |
| void | CalculateIsochoricStressAndConstitutiveTensors (ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override |
| |
| void | CalculateVolumetricStressAndConstitutiveTensors (ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override |
| |
| int | Check (const Properties &rProperties, const ProcessInfo &rCurrentProcessInfo) override |
| |
| void | SetValue (const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) override |
| |
| void | SetValue (const Variable< Matrix > &rThisVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo) override |
| |
| void | GetDomainVariablesList (std::vector< Variable< double > > &rScalarVariables, std::vector< Variable< array_1d< double, 3 > > > &rComponentVariables) override |
| |
| | KRATOS_CLASS_POINTER_DEFINITION (HypoElasticModel) |
| | Pointer definition of HypoElasticModel. More...
|
| |
| | KRATOS_DEFINE_LOCAL_FLAG (ADD_HISTORY_VECTOR) |
| |
| | KRATOS_DEFINE_LOCAL_FLAG (HISTORY_STRAIN_MEASURE) |
| |
| | KRATOS_DEFINE_LOCAL_FLAG (HISTORY_STRESS_MEASURE) |
| |
| | ConstitutiveModel () |
| | Default constructor. More...
|
| |
| | ConstitutiveModel (ConstitutiveModel const &rOther) |
| | Copy constructor. More...
|
| |
| ConstitutiveModel & | operator= (ConstitutiveModel const &rOther) |
| | Assignment operator. More...
|
| |
| virtual | ~ConstitutiveModel () |
| | Destructor. More...
|
| |
| virtual void | InitializeMaterial (const Properties &rProperties) |
| |
| virtual bool | Has (const Variable< double > &rThisVariable) |
| |
| virtual void | SetValue (const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) |
| |
| virtual double & | GetValue (const Variable< double > &rThisVariable, double &rValue) |
| |
| | KRATOS_CLASS_POINTER_DEFINITION (ConstitutiveModel) |
| | Pointer definition of ConstitutiveModel. More...
|
| |
|
|
| void | CalculateAndAddIsochoricStressTensor (ElasticDataType &rVariables, VectorType &rStrainVector, VectorType &rStressVector) override |
| |
| void | CalculateAndAddVolumetricStressTensor (ElasticDataType &rVariables, VectorType &rStrainVector, VectorType &rStressVector) override |
| |
| void | CalculateAndAddIsochoricStrainEnergy (ElasticDataType &rVariables, double &rIsochoricDensityFunction) override |
| |
| void | CalculateAndAddVolumetricStrainEnergy (ElasticDataType &rVariables, double &rVolumetricDensityFunction) override |
| |
| void | AddHistoricalStress (ModelDataType &rValues, MatrixType &rStressMatrix) |
| |
| virtual void | CalculateAndAddStressTensor (ElasticDataType &rVariables, VectorType &rStrainVector, VectorType &rStressVector) |
| |
| virtual void | CalculateAndAddConstitutiveTensor (ElasticDataType &rVariables, Matrix &rConstitutiveMatrix) |
| |
| virtual void | CalculateAndAddConstitutiveTensor (ElasticDataType &rVariables) |
| |
| virtual void | CalculateAndAddIsochoricConstitutiveTensor (ElasticDataType &rVariables, Matrix &rConstitutiveMatrix) |
| |
| virtual void | CalculateAndAddIsochoricConstitutiveTensor (ElasticDataType &rVariables) |
| |
| virtual void | CalculateAndAddVolumetricConstitutiveTensor (ElasticDataType &rVariables, Matrix &rConstitutiveMatrix) |
| |
| virtual void | CalculateAndAddVolumetricConstitutiveTensor (ElasticDataType &rVariables) |
| |
| void | InitializeElasticData (ModelDataType &rValues, ElasticDataType &rVariables) |
| |