3D Size (V) metric.
More...
#include <tmop.hpp>
3D Size (V) metric.
Definition at line 826 of file tmop.hpp.
◆ AssembleH()
Evaluate the derivative of the 1st Piola-Kirchhoff stress tensor and assemble its contribution to the local gradient matrix 'A'.
- Parameters
-
[in] | Jpt | Represents the target->physical transformation Jacobian matrix. |
[in] | DS | Gradient of the basis matrix (dof x dim). |
[in] | weight | Quadrature weight coefficient for the point. |
[in,out] | A | Local gradient matrix where the contribution from this point will be added. |
Computes weight * d(dW_dxi)_d(xj) at the current point, for all i and j, where x1 ... xn are the FE dofs. This function is usually defined using the matrix invariants and their derivatives.
Implements mfem::TMOP_QualityMetric.
Definition at line 1173 of file tmop.cpp.
◆ EvalP()
Evaluate the 1st Piola-Kirchhoff stress tensor, P = P(Jpt).
- Parameters
-
[in] | Jpt | Represents the target->physical transformation Jacobian matrix. |
[out] | P | The evaluated 1st Piola-Kirchhoff stress tensor. |
Implements mfem::TMOP_QualityMetric.
Definition at line 1165 of file tmop.cpp.
◆ EvalW()
Evaluate the strain energy density function, W = W(Jpt), by using the 2D or 3D matrix invariants, see linalg/invariants.hpp.
- Parameters
-
[in] | Jpt | Represents the target->physical transformation Jacobian matrix. |
Implements mfem::TMOP_QualityMetric.
Definition at line 1157 of file tmop.cpp.
◆ EvalWMatrixForm()
Evaluates the metric in matrix form (opposed to invariant form). Used for validating the invariant evaluations.
Reimplemented from mfem::TMOP_QualityMetric.
Definition at line 1150 of file tmop.cpp.
◆ Id()
virtual int mfem::TMOP_Metric_318::Id |
( |
| ) |
const |
|
inlinevirtual |
◆ ie
The documentation for this class was generated from the following files: