#include <importergmsh.hpp>
gmsh importer class
the importer concept follows the visitor pattern
Inheritance diagram for Feel::ImporterGmsh< MeshType >:Public Types | |
Typedefs | |
| typedef super::mesh_type | mesh_type |
| typedef super::point_type | point_type |
| typedef super::node_type | node_type |
| typedef super::edge_type | edge_type |
| typedef super::face_type | face_type |
| typedef super::element_type | element_type |
| typedef mesh_type::face_iterator | face_iterator |
Public Types inherited from Feel::Importer< MeshType > | |
| typedef mesh_type::edge_type | edge_type |
| typedef mesh_type::element_type | element_type |
| typedef mesh_type::face_type | face_type |
| typedef MeshType | mesh_type |
| typedef point_type::node_type | node_type |
| typedef mesh_type::point_type | point_type |
Public Types inherited from Feel::Visitor< MeshType > | |
| typedef void | return_type |
Public Member Functions | |
| void | setElementRegionAsPhysicalRegion (const bool param) |
Accessors | |
| std::string | version () const |
| boost::tuple< bool, boost::tuple< bool, int > > | isElementOnProcessor (std::vector< int > const &tags) const |
Mutators | |
| void | setVersion (std::string const &version) |
| void | setIgnorePhysicalGroup (int i) |
| void | setIgnorePhysicalName (std::string s) |
Methods | |
| void | visit (mesh_type *mesh) |
| visit a data structure | |
| void | showMe () const |
Public Member Functions inherited from Feel::Importer< MeshType > | |
| std::string const & | filename () const |
| MeshFormat | format () const |
| M_filename () | |
| M_filename (_filename) | |
| M_format (_format) | |
| M_format (_format) | |
| void | setFilename (std::string const &__filename) |
| void | setFormat (MeshFormat const &__format) |
| WorldComm const & | worldComm () const |
Public Member Functions inherited from Feel::Visitor< MeshType > | |
| virtual | ~Visitor () |
| virtual base destructor | |
| return_type | visit (MeshType &__t) |
| visit a data structure | |
Static Public Attributes | |
Constants | |
| static const uint16_type | npoints_per_edge |
| static const uint16_type | npoints_per_face |
| static const uint16_type | npoints_per_element = element_type::numPoints |
Constructors, destructor | |
| __pad0__: super( GMSH | |
| _worldcomm | |
| M_version (FEELPP_GMSH_FORMAT_VERSION) | |
| M_use_elementary_region_as_physical_region (false) | |
| ImporterGmsh (std::string const &_fname, std::string _version=FEELPP_GMSH_FORMAT_VERSION, WorldComm const &_worldcomm=Environment::worldComm()) | |
| ImporterGmsh (ImporterGmsh const &i) | |
| ~ImporterGmsh () | |
Additional Inherited Members | |
Public Attributes inherited from Feel::Importer< MeshType > | |
| __pad0__: M_worldComm( _worldcomm ) | |
| __pad1__: M_worldComm( _worldcomm ) | |
| boost::tuple< bool, boost::tuple< bool, int > > Feel::ImporterGmsh< MeshType >::isElementOnProcessor | ( | std::vector< int > const & | tags | ) | const |
|
inline |
setElementRegionAsPhysicalRegion(bool parameter)
change reading for importing specific meshes for which the gmsh reader consider the Physical flag as null
|
inline |
|
static |
|
static |
1.8.5