LifeV
MeshChecks.hpp File Reference

Base utilities operating on meshes. More...

+ Include dependency graph for MeshChecks.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LifeV
 Default Physical Solver.
 

Functions

template<typename RegionMesh >
Real checkVolumes (RegionMesh const &mesh, std::vector< bool > &elSign, Switch &sw)
 Report 3D element orientation. More...
 
template<typename RegionMesh >
void fixVolumes (RegionMesh &mesh, const std::vector< bool > &elSign, Switch &sw)
 Fixes negative volume elements. More...
 
template<typename RegionMesh >
void getVolumeFromFaces (RegionMesh const &mesh, Real vols[3], std::ostream &err=std::cerr)
 Computes volume enclosed by boundary faces. More...
 
template<typename RegionMesh >
Real testClosedDomain (RegionMesh const &mesh, std::ostream &err=std::cerr)
 Tests if the surface of the mesh is closed by computing surface integrals. More...
 
template<typename RegionMesh >
bool checkMesh3D (RegionMesh &mesh, Switch &sw, bool fix=true, bool verbose=false, std::ostream &out=std::cerr, std::ostream &err=std::cerr, std::ostream &clog=std::clog)
 This function performs a lot of checks. More...
 

Detailed Description

Base utilities operating on meshes.

Contributor:
Simone Deparis simon.nosp@m.e.de.nosp@m.paris.nosp@m.@epf.nosp@m.l.ch
Maintainer:
Simone Deparis simon.nosp@m.e.de.nosp@m.paris.nosp@m.@epf.nosp@m.l.ch

This file contains a set of base utilities used to test mesh entities or operate on them

Definition in file MeshChecks.hpp.