IFEM  90A354
Functions
MeshUtils.h File Reference

Various helpers for mesh calculations. More...

#include "MatVec.h"
Include dependency graph for MeshUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool MeshUtils::computeAspectRatios (std::vector< double > &elmAspects, const SIMbase &model, const Vector &displacement=Vector())
 Compute element aspect ratios for a mesh. More...
 
bool MeshUtils::computeMeshSkewness (std::vector< double > &elmSkewness, const SIMbase &model, const Vector &displacement=Vector())
 Compute element skewness for a mesh. More...
 

Detailed Description

Various helpers for mesh calculations.

Date
Feb 16 2015
Author
Arne Morten Kvarving / SINTEF

Function Documentation

◆ computeAspectRatios()

bool MeshUtils::computeAspectRatios ( std::vector< double > &  elmAspects,
const SIMbase model,
const Vector displacement = Vector() 
)

Compute element aspect ratios for a mesh.

Parameters
[out]elmAspectsThe element aspect ratios
[in]modelThe model holding the mesh
[in]displacementA displacement to apply to mesh coordinates

References aspectRatio(), compute(), and MeshUtils::computeAspectRatios().

Referenced by MeshUtils::computeAspectRatios().

◆ computeMeshSkewness()

bool MeshUtils::computeMeshSkewness ( std::vector< double > &  elmSkewness,
const SIMbase model,
const Vector displacement = Vector() 
)

Compute element skewness for a mesh.

Parameters
[out]elmSkewnessThe element skewness values
[in]modelThe model holding the mesh
[in]displacementA displacement to apply to mesh coordinates

References compute(), MeshUtils::computeMeshSkewness(), and skewness().

Referenced by MeshUtils::computeMeshSkewness().