|
proteus 1.9.0
C/C++/Fortran libraries
|
#include </work/cekees/proteus/proteus/Domain.h>
Public Member Functions | |
| PlanarStraightLineGraphDomain (int dimIn=2, string nameIn=string("Domain"), string unitsIn=string("m")) | |
| PlanarStraightLineGraphDomain (const vector< vector< double > > &verticesIn, const vector< vector< int > > &segmentsIn, const vector< vector< double > > &holesIn, const vector< double > ®ionsIn, const vector< int > &vertexFlagsIn, const vector< int > &segmentFlagsIn, string nameIn=string("Domain"), string unitsIn=string("m")) | |
| virtual | ~PlanarStraightLineGraphDomain () |
| void | getSegmentPartition (vector< int > &s) |
| void | getBoundingBox (vector< double > &v) |
| void | readPoly (const char *filename) |
| void | writePoly (const char *filename) |
| void | writeAsymptote (const char *filename) |
| Public Member Functions inherited from D_base | |
| D_base (int dimIn=3, string nameIn=string("Domain"), string unitsIn=string("m")) | |
Public Attributes | |
| vector< vector< double > > | vertices |
| vector< vector< int > > | segments |
| vector< vector< double > > | holes |
| vector< double > | regions |
| vector< int > | nVertices |
| vector< int > | nVertexAttributes |
| vector< int > | vertexAttributes |
| vector< int > | vertexFlags |
| vector< int > | segmentFlags |
| vector< int > | regionFlags |
| vector< double > | v |
| vector< int > | vN |
| vector< int > | sN |
| vector< int > | s |
| vector< int > | sFlags |
| vector< int > | hN |
| vector< double > | h |
| vector< int > | rN |
| vector< double > | r |
| vector< string > | line |
| int | xMax |
| int | xMin |
| int | yMax |
| int | yMin |
| int | sMax |
| int | sMin |
| int | hasVertexFlags |
| int | hasSegmentFlags |
| Public Attributes inherited from D_base | |
| int | dim |
| string | name |
| string | units |
| vector< double > | x |
| vector< double > | L |
| PlanarStraightLineGraphDomain::PlanarStraightLineGraphDomain | ( | int | dimIn = 2, |
| string | nameIn = string("Domain"), | ||
| string | unitsIn = string("m") ) |
Definition at line 209 of file Domain.cpp.
| PlanarStraightLineGraphDomain::PlanarStraightLineGraphDomain | ( | const vector< vector< double > > & | verticesIn, |
| const vector< vector< int > > & | segmentsIn, | ||
| const vector< vector< double > > & | holesIn, | ||
| const vector< double > & | regionsIn, | ||
| const vector< int > & | vertexFlagsIn, | ||
| const vector< int > & | segmentFlagsIn, | ||
| string | nameIn = string("Domain"), | ||
| string | unitsIn = string("m") ) |
Definition at line 214 of file Domain.cpp.
|
virtual |
Definition at line 225 of file Domain.cpp.
| void PlanarStraightLineGraphDomain::getBoundingBox | ( | vector< double > & | v | ) |
Definition at line 358 of file Domain.cpp.
| void PlanarStraightLineGraphDomain::getSegmentPartition | ( | vector< int > & | s | ) |
Definition at line 341 of file Domain.cpp.
| void PlanarStraightLineGraphDomain::readPoly | ( | const char * | filename | ) |
Definition at line 384 of file Domain.cpp.
|
virtual |
Implements D_base.
Definition at line 299 of file Domain.cpp.
|
virtual |
Implements D_base.
Definition at line 227 of file Domain.cpp.
| vector<int> PlanarStraightLineGraphDomain::nVertexAttributes |