![]() |
MFEM
v4.4.0
Finite element discretization library
|
3D barrier Shape+Size (VS) metric (polyconvex). More...
#include <tmop.hpp>
Public Member Functions | |
| TMOP_Metric_333 (double gamma_) | |
| virtual | ~TMOP_Metric_333 () |
Public Member Functions inherited from mfem::TMOP_Combo_QualityMetric | |
| virtual void | AddQualityMetric (TMOP_QualityMetric *tq, double wt=1.0) |
| virtual void | SetTargetJacobian (const DenseMatrix &Jtr_) |
| Specify the reference-element -> target-element Jacobian matrix for the point of interest. More... | |
| virtual double | EvalW (const DenseMatrix &Jpt) const |
| Evaluate the strain energy density function, W = W(Jpt). More... | |
| virtual void | EvalP (const DenseMatrix &Jpt, DenseMatrix &P) const |
| Evaluate the 1st Piola-Kirchhoff stress tensor, P = P(Jpt). More... | |
| virtual void | AssembleH (const DenseMatrix &Jpt, const DenseMatrix &DS, const double weight, DenseMatrix &A) const |
| Evaluate the derivative of the 1st Piola-Kirchhoff stress tensor and assemble its contribution to the local gradient matrix 'A'. More... | |
Public Member Functions inherited from mfem::TMOP_QualityMetric | |
| TMOP_QualityMetric () | |
| virtual | ~TMOP_QualityMetric () |
| virtual int | Id () const |
| Return the metric ID. More... | |
Public Member Functions inherited from mfem::HyperelasticModel | |
| HyperelasticModel () | |
| virtual | ~HyperelasticModel () |
| void | SetTransformation (ElementTransformation &Ttr_) |
Protected Attributes | |
| InvariantsEvaluator2D< double > | ie |
| double | gamma |
| TMOP_QualityMetric * | sh_metric |
| TMOP_QualityMetric * | sz_metric |
Protected Attributes inherited from mfem::TMOP_Combo_QualityMetric | |
| Array< TMOP_QualityMetric * > | tmop_q_arr |
| Array< double > | wt_arr |
Protected Attributes inherited from mfem::TMOP_QualityMetric | |
| const DenseMatrix * | Jtr |
Protected Attributes inherited from mfem::HyperelasticModel | |
| ElementTransformation * | Ttr |
Additional Inherited Members | |
Protected Member Functions inherited from mfem::TMOP_QualityMetric | |
| void | SetTransformation (ElementTransformation &) |
| The method SetTransformation() is hidden for TMOP_QualityMetrics, because it is not used. More... | |
|
inline |
|
inlinevirtual |
|
mutableprotected |
|
protected |
|
protected |
1.8.5