55 template <
class TYieldSurfaceType, SizeType TSofteningType>
66 static constexpr
SizeType Dimension = YieldSurfaceType::Dimension;
69 static constexpr
SizeType VoigtSize = YieldSurfaceType::VoigtSize;
Definition: automatic_differentiation_tangent_utilities.h:57
BoundedMatrix< double, VoigtSize, VoigtSize > BoundedMatrixVoigtType
The definition of the bounded matrix type.
Definition: automatic_differentiation_tangent_utilities.h:84
Matrix MatrixType
The matrix type definition.
Definition: automatic_differentiation_tangent_utilities.h:72
Geometry< NodeType > GeometryType
Geometry definitions.
Definition: automatic_differentiation_tangent_utilities.h:90
TYieldSurfaceType YieldSurfaceType
Definition: automatic_differentiation_tangent_utilities.h:63
std::size_t SizeType
Definition: automatic_differentiation_tangent_utilities.h:61
Node NodeType
Node type definition.
Definition: automatic_differentiation_tangent_utilities.h:87
BoundedMatrix< double, Dimension, Dimension > BoundedMatrixType
The definition of the bounded matrix type.
Definition: automatic_differentiation_tangent_utilities.h:81
static void CalculateTangentTensorIsotropicDamage(ConstitutiveLaw::Parameters rValues)
This method computes the second invariant from a given stress vector.
Vector VectorType
the vector type definition
Definition: automatic_differentiation_tangent_utilities.h:75
array_1d< double, VoigtSize > BoundedVectorType
The definition of the bounded vector type.
Definition: automatic_differentiation_tangent_utilities.h:78
Geometry base class.
Definition: geometry.h:71
This class defines the node.
Definition: node.h:65
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Definition: constitutive_law.h:189