LifeV
|
Base utilities operating on meshes. More...
#include <lifev/core/LifeV.hpp>
#include <lifev/core/mesh/MeshUtility.hpp>
#include <lifev/core/fem/GeometricMap.hpp>
#include <lifev/core/fem/CurrentFE.hpp>
#include <lifev/core/fem/CurrentFEManifold.hpp>
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... | |
Base utilities operating on meshes.
This file contains a set of base utilities used to test mesh entities or operate on them
Definition in file MeshChecks.hpp.