|
dune-grid
2.3.1
|
dimension independent parts for GmshReaderParser More...
#include <dune/grid/io/file/gmshreader.hh>
Public Member Functions | |
| GmshReaderParser (Dune::GridFactory< GridType > &_factory, bool v, bool i) | |
| std::vector< int > & | boundaryIdMap () |
| std::vector< int > & | elementIndexMap () |
| void | read (const std::string &f) |
| void | pass1HandleElement (FILE *file, const int elm_type, std::map< int, unsigned int > &renumber, const std::vector< GlobalVector > &nodes) |
| template<class E , class V , class V2 > | |
| void | boundarysegment_insert (const V &nodes, const E &elementDofs, const V2 &vertices) |
| template<class E , class V > | |
| void | boundarysegment_insert (const std::vector< FieldVector< double, 3 > > &nodes, const E &elementDofs, const V &vertices) |
| virtual void | pass2HandleElement (FILE *file, const int elm_type, std::map< int, unsigned int > &renumber, const std::vector< GlobalVector > &nodes, const int physical_entity) |
Protected Types | |
| typedef FieldVector< double, dimWorld > | GlobalVector |
Protected Member Functions | |
| dune_static_assert ((dimWorld<=3),"GmshReader requires dimWorld <= 3.") | |
| void | readfile (FILE *file, int cnt, const char *format, void *t1, void *t2=0, void *t3=0, void *t4=0, void *t5=0, void *t6=0, void *t7=0, void *t8=0, void *t9=0, void *t10=0) |
| void | skipline (FILE *file) |
Protected Attributes | |
| Dune::GridFactory< GridType > & | factory |
| bool | verbose |
| bool | insert_boundary_segments |
| unsigned int | number_of_real_vertices |
| int | boundary_element_count |
| int | element_count |
| char | buf [512] |
| std::string | fileName |
| std::vector< int > | boundary_id_to_physical_entity |
| std::vector< int > | element_index_to_physical_entity |
Static Protected Attributes | |
| static const int | dim = GridType::dimension |
| static const int | dimWorld = GridType::dimensionworld |
dimension independent parts for GmshReaderParser
|
protected |
|
inline |
|
inline |
References Dune::GmshReaderParser< GridType >::boundary_id_to_physical_entity.
Referenced by Dune::GmshReader< GridType >::read().
|
inline |
Referenced by Dune::GmshReaderParser< GridType >::pass2HandleElement().
|
inline |
|
protected |
|
inline |
References Dune::GmshReaderParser< GridType >::element_index_to_physical_entity.
Referenced by Dune::GmshReader< GridType >::read().
|
inline |
References Dune::GmshReaderParser< GridType >::boundary_element_count, Dune::GmshReaderParser< GridType >::dim, Dune::GmshReaderParser< GridType >::element_count, Dune::GmshReaderParser< GridType >::factory, Dune::GmshReaderParser< GridType >::number_of_real_vertices, Dune::GmshReaderParser< GridType >::readfile(), and Dune::GmshReaderParser< GridType >::skipline().
Referenced by Dune::GmshReaderParser< GridType >::read().
|
inlinevirtual |
References Dune::GmshReaderParser< GridType >::boundary_element_count, Dune::GmshReaderParser< GridType >::boundary_id_to_physical_entity, Dune::GmshReaderParser< GridType >::boundarysegment_insert(), Dune::cube, Dune::GmshReaderParser< GridType >::dim, Dune::GmshReaderParser< GridType >::dimWorld, Dune::GmshReaderParser< GridType >::element_count, Dune::GmshReaderParser< GridType >::element_index_to_physical_entity, Dune::GmshReaderParser< GridType >::factory, Dune::GmshReaderParser< GridType >::insert_boundary_segments, Dune::VTK::prism, Dune::VTK::pyramid, Dune::GmshReaderParser< GridType >::readfile(), Dune::simplex, and Dune::GmshReaderParser< GridType >::skipline().
Referenced by Dune::GmshReaderParser< GridType >::read().
|
inline |
References Dune::GmshReaderParser< GridType >::boundary_element_count, Dune::GmshReaderParser< GridType >::boundary_id_to_physical_entity, Dune::GmshReaderParser< GridType >::buf, Dune::GmshReaderParser< GridType >::dim, Dune::GmshReaderParser< GridType >::dimWorld, Dune::GmshReaderParser< GridType >::element_count, Dune::GmshReaderParser< GridType >::element_index_to_physical_entity, Dune::GmshReaderParser< GridType >::fileName, Dune::GmshReaderParser< GridType >::number_of_real_vertices, Dune::GmshReaderParser< GridType >::pass1HandleElement(), Dune::GmshReaderParser< GridType >::pass2HandleElement(), Dune::GmshReaderParser< GridType >::readfile(), Dune::VTK::renumber(), and Dune::GmshReaderParser< GridType >::verbose.
Referenced by Dune::GmshReader< GridType >::read().
|
inlineprotected |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
Referenced by Dune::GmshReaderParser< GridType >::read().
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by Dune::GmshReaderParser< GridType >::pass2HandleElement().
|
protected |
|
protected |
Referenced by Dune::GmshReaderParser< GridType >::read().
1.8.7