dune-grid
2.4.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 | |
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 |
|
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().