LifeV
|
Base utilities operating on meshes. More...
#include <algorithm>
#include <iterator>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <lifev/core/util/LifeChrono.hpp>
#include <lifev/core/util/Displayer.hpp>
#include <lifev/core/mesh/MeshPartitioner.hpp>
#include <lifev/core/filter/PartitionIO.hpp>
#include <lifev/core/mesh/MeshUtility.hpp>
#include <lifev/core/mesh/RegionMesh3DStructured.hpp>
#include <lifev/core/mesh/MeshData.hpp>
#include <lifev/core/mesh/RegionMesh.hpp>
Go to the source code of this file.
Namespaces | |
LifeV | |
Default Physical Solver. | |
LifeV::MeshUtility | |
Functions | |
template<typename RegionMeshType > | |
void | printMeshInfos (std::shared_ptr< RegionMeshType > mesh) |
Print informations about the mesh. More... | |
MeshData | getMeshData (const std::string &meshName, const std::string &resourcesPath="./", const std::string &meshOrder="P1") |
setup and get the mesh data More... | |
template<typename RegionMeshType > | |
void | loadMesh (std::shared_ptr< RegionMeshType > &meshLocal, std::shared_ptr< RegionMeshType > &meshFull, const std::string &meshName, const std::string &resourcesPath, const std::string &meshOrder) |
Read and partitioned a *.mesh file. More... | |
template<typename RegionMeshType > | |
void | loadPartitionedMesh (std::shared_ptr< RegionMeshType > &meshLocal, const std::string &meshName, const std::string &resourcesPath) |
Read and partitioned a *.mesh file. More... | |
template<typename RegionMeshType > | |
void | loadMesh (std::shared_ptr< RegionMeshType > &meshLocal, std::shared_ptr< RegionMeshType > &meshFull, const std::string &meshName, const std::string &resourcesPath="./", bool isPartitioned=false, const std::string &meshOrder="P1") |
Read and partitioned a *.mesh file. More... | |
template<typename RegionMeshType > | |
void | loadMesh (std::shared_ptr< RegionMeshType > &meshLocal, const std::string &meshName, const std::string &resourcesPath="./", bool isPartitioned=false, const std::string &meshOrder="P1") |
Read and partitioned a *.mesh file. More... | |
template<typename RegionMeshType > | |
void | loadStructuredMesh (std::shared_ptr< RegionMeshType > &mesh, std::shared_ptr< RegionMeshType > &meshFull, markerID_Type regionFlag, const std::vector< UInt > &m, bool verbose=false, const std::vector< Real > &l=std::vector< Real >(3, 1), const std::vector< Real > &t=std::vector< Real >(3, 0)) |
Build a mesh from a partitioned mesh. More... | |
template<typename RegionMeshType > | |
void | loadStructuredMesh (std::shared_ptr< RegionMeshType > &mesh, markerID_Type regionFlag, const std::vector< UInt > m, bool verbose=false, const std::vector< Real > &l=std::vector< Real >(3, 1), const std::vector< Real > &t=std::vector< Real >(3, 0)) |
Build a mesh from a partitioned mesh. 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 MeshLoadingUtility.hpp.