14 #if !defined(KRATOS_GEOMETRY_METRIC_CALCULATOR_INCLUDED)
15 #define KRATOS_GEOMETRY_METRIC_CALCULATOR_INCLUDED
50 template<std::
size_t TDim, std::
size_t TNumNodes>
113 static void CalculateMetricTensor(
116 double& rReferenceElementSize,
117 double& rMetricInfimum,
118 double& rMetricSupremum);
138 static void CalculateMetricTensorDimensionless(
141 double& rReferenceElementSize,
142 double& rMetricInfimum,
143 double& rMetricSupremum);
Geometry base class.
Definition: geometry.h:71
Definition: geometry_metric_calculator.h:52
static void CalculateMetricTensor(const GeometryType &rGeometry, BoundedMatrix< double, TDim, TDim > &rMetricTensor)
Calculate the metric tensor of a given geometry This function calculates the metric tensor and its da...
GeometryMetricCalculator()=delete
KRATOS_CLASS_POINTER_DEFINITION(GeometryMetricCalculator)
Pointer definition of GeometryMetricCalculator.
GeometryMetricCalculator & operator=(GeometryMetricCalculator const &rOther)=delete
Deleted assignment operator.
GeometryMetricCalculator(GeometryMetricCalculator const &rOther)=delete
Deleted copy constructor.
Geometry< Node > GeometryType
Definition: geometry_metric_calculator.h:60
Definition: amatrix_interface.h:41
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21