|
|
| GenericSmallStrainHighCycleFatigueLaw () |
|
| GenericSmallStrainHighCycleFatigueLaw (const double FatigueReductionFactor, const double PreviousStress0, const double PreviousStress1, const double MaxStress, const double MinStress, const unsigned int NumberOfCyclesGlobal, const double FatigueReductionParameter) |
|
ConstitutiveLaw::Pointer | Clone () const override |
|
| GenericSmallStrainHighCycleFatigueLaw (const GenericSmallStrainHighCycleFatigueLaw &rOther) |
|
| ~GenericSmallStrainHighCycleFatigueLaw () override |
|
|
void | InitializeMaterialResponsePK1 (ConstitutiveLaw::Parameters &rValues) override |
| Initialize the material response in terms of 1st Piola-Kirchhoff stresses. More...
|
|
void | InitializeMaterialResponsePK2 (ConstitutiveLaw::Parameters &rValues) override |
| Initialize the material response in terms of 2nd Piola-Kirchhoff stresses. More...
|
|
void | InitializeMaterialResponseKirchhoff (ConstitutiveLaw::Parameters &rValues) override |
| Initialize the material response in terms of Kirchhoff stresses. More...
|
|
void | InitializeMaterialResponseCauchy (ConstitutiveLaw::Parameters &rValues) override |
| Initialize the material response in terms of Cauchy stresses. More...
|
|
void | CalculateMaterialResponsePK1 (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of 1st Piola-Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponsePK2 (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of 2nd Piola-Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponseKirchhoff (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponseCauchy (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of Cauchy stresses and constitutive tensor. More...
|
|
bool | Has (const Variable< bool > &rThisVariable) override |
|
bool | Has (const Variable< double > &rThisVariable) override |
| Returns whether this constitutive Law has specified variable (double) More...
|
|
bool | Has (const Variable< int > &rThisVariable) override |
|
void | SetValue (const Variable< bool > &rThisVariable, const bool &Value, const ProcessInfo &rCurrentProcessInfo) override |
| Sets the value of a specified variable (bool) More...
|
|
void | SetValue (const Variable< int > &rThisVariable, const int &rValue, const ProcessInfo &rCurrentProcessInfo) override |
|
void | SetValue (const Variable< double > &rThisVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) override |
| Sets the value of a specified variable (double) More...
|
|
bool & | GetValue (const Variable< bool > &rThisVariable, bool &rValue) override |
|
int & | GetValue (const Variable< int > &rThisVariable, int &rValue) override |
|
double & | GetValue (const Variable< double > &rThisVariable, double &rValue) override |
| Returns the value of a specified variable (double) More...
|
|
double & | CalculateValue (ConstitutiveLaw::Parameters &rParameterValues, const Variable< double > &rThisVariable, double &rValue) override |
| Returns the value of a specified variable (double) More...
|
|
Matrix & | CalculateValue (ConstitutiveLaw::Parameters &rParameterValues, const Variable< Matrix > &rThisVariable, Matrix &rValue) override |
| Returns the value of a specified variable (matrix) More...
|
|
bool | RequiresInitializeMaterialResponse () override |
| If the CL requires to initialize the material response, called by the element in InitializeSolutionStep. More...
|
|
bool | RequiresFinalizeMaterialResponse () override |
| If the CL requires to initialize the material response, called by the element in InitializeSolutionStep. More...
|
|
void | FinalizeMaterialResponseCauchy (ConstitutiveLaw::Parameters &rValues) override |
|
void | FinalizeMaterialResponsePK1 (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of 1st Piola-Kirchhoff stresses. More...
|
|
void | FinalizeMaterialResponsePK2 (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of 2nd Piola-Kirchhoff stresses. More...
|
|
void | FinalizeMaterialResponseKirchhoff (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of Kirchhoff stresses. More...
|
|
virtual bool | Has (const Variable< bool > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< int > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< double > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< Vector > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< Matrix > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< array_1d< double, 3 > > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual bool | Has (const Variable< array_1d< double, 6 > > &rThisVariable) |
| Returns whether this constitutive Law has specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< bool > &rVariable, const bool &Value, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< int > &rVariable, const int &Value, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< Vector > &rVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< Matrix > &rVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< array_1d< double, 3 > > &rVariable, const array_1d< double, 3 > &rValue, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual void | SetValue (const Variable< array_1d< double, 6 > > &rVariable, const array_1d< double, 6 > &rValue, const ProcessInfo &rCurrentProcessInfo) |
| Sets the value of a specified variable (integer) More...
|
|
virtual bool & | GetValue (const Variable< bool > &rThisVariable, bool &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual int & | GetValue (const Variable< int > &rThisVariable, int &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual double & | GetValue (const Variable< double > &rThisVariable, double &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual Vector & | GetValue (const Variable< Vector > &rThisVariable, Vector &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual Matrix & | GetValue (const Variable< Matrix > &rThisVariable, Matrix &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual array_1d< double, 3 > & | GetValue (const Variable< array_1d< double, 3 > > &rThisVariable, array_1d< double, 3 > &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
virtual array_1d< double, 6 > & | GetValue (const Variable< array_1d< double, 6 > > &rThisVariable, array_1d< double, 6 > &rValue) |
| Returns the value of a specified variable (integer) More...
|
|
| GenericSmallStrainIsotropicDamage () |
|
ConstitutiveLaw::Pointer | Clone () const override |
|
| GenericSmallStrainIsotropicDamage (const GenericSmallStrainIsotropicDamage &rOther) |
|
| ~GenericSmallStrainIsotropicDamage () override |
|
void | CalculateMaterialResponsePK1 (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of 1st Piola-Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponsePK2 (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of 2nd Piola-Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponseKirchhoff (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of Kirchhoff stresses and constitutive tensor. More...
|
|
void | CalculateMaterialResponseCauchy (ConstitutiveLaw::Parameters &rValues) override |
| Computes the material response in terms of Cauchy stresses and constitutive tensor. More...
|
|
void | InitializeMaterial (const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues) override |
| This is to be called at the very beginning of the calculation. More...
|
|
void | FinalizeMaterialResponsePK1 (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of 1st Piola-Kirchhoff stresses. More...
|
|
void | FinalizeMaterialResponsePK2 (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of 2nd Piola-Kirchhoff stresses. More...
|
|
void | FinalizeMaterialResponseKirchhoff (ConstitutiveLaw::Parameters &rValues) override |
| Finalize the material response in terms of Kirchhoff stresses. More...
|
|
void | FinalizeMaterialResponseCauchy (ConstitutiveLaw::Parameters &rValues) override |
|
bool | Has (const Variable< double > &rThisVariable) override |
| Returns whether this constitutive Law has specified variable (double) More...
|
|
bool | Has (const Variable< Vector > &rThisVariable) override |
| Returns whether this constitutive Law has specified variable (Vector) More...
|
|
bool | Has (const Variable< Matrix > &rThisVariable) override |
| Returns whether this constitutive Law has specified variable (Matrix) More...
|
|
void | SetValue (const Variable< double > &rThisVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) override |
| Sets the value of a specified variable (double) More...
|
|
void | SetValue (const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) override |
| Sets the value of a specified variable (Vector) More...
|
|
double & | GetValue (const Variable< double > &rThisVariable, double &rValue) override |
| Returns the value of a specified variable (double) More...
|
|
Vector & | GetValue (const Variable< Vector > &rThisVariable, Vector &rValue) override |
| Returns the value of a specified variable (Vector) More...
|
|
bool | RequiresFinalizeMaterialResponse () override |
| If the CL requires to initialize the material response, called by the element in InitializeSolutionStep. More...
|
|
bool | RequiresInitializeMaterialResponse () override |
| If the CL requires to initialize the material response, called by the element in InitializeSolutionStep. More...
|
|
double & | CalculateValue (ConstitutiveLaw::Parameters &rParameterValues, const Variable< double > &rThisVariable, double &rValue) override |
| Returns the value of a specified variable (double) More...
|
|
Vector & | CalculateValue (ConstitutiveLaw::Parameters &rParameterValues, const Variable< Vector > &rThisVariable, Vector &rValue) override |
| Returns the value of a specified variable (vector) More...
|
|
Matrix & | CalculateValue (ConstitutiveLaw::Parameters &rParameterValues, const Variable< Matrix > &rThisVariable, Matrix &rValue) override |
| Returns the value of a specified variable (matrix) More...
|
|
int | Check (const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const ProcessInfo &rCurrentProcessInfo) const override |
| This function provides the place to perform checks on the completeness of the input. More...
|
|
void | CalculateTangentTensor (ConstitutiveLaw::Parameters &rValues) |
| This method computes the tangent tensor. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (GenericSmallStrainIsotropicDamage) |
| Counted pointer of GenericYieldSurface. More...
|
|