Go to the documentation of this file.
35 #ifndef quadricMetric_H
36 #define quadricMetric_H
Templated 3D tensor derived from VectorSpace adding construction from 9 components,...
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
DynList< point, 64 > centres_
centres of triangles forming the outer hull
scalar evaluateMetric() const
evaluate the value of the metric
class for volume optimizer
A simplex which is used for smoothing purposes.
void evaluateGradients(vector &grad, tensor &gradGrad) const
evaluate metric gradients
DynList< vector, 64 > normals_
normals of triangles forming the outer hull
quadricMetric(partTetMeshSimplex &simplex)
void optimizeNodePosition(const scalar tol=0.001)