proteus
1.8.1
C/C++/Fortran libraries
|
Go to the documentation of this file.
11 std::istream&
eatline(std::istream&
s);
12 std::istream&
eatchar(std::istream&
s);
52 int& nElements,
int& nNodes,
53 std::vector<double>& nodeArray,
56 std::vector<int>& elementNodeTypesArray,
57 std::vector<int>& elementMaterialTypesArray,
58 const int& defaultElementMaterialType = 0,
59 const int& defaultNodeMaterialType = 0);
93 const int& nElements,
const int& nNodes,
94 const double* nodeArray,
95 const int* elementNodesArray,
96 const int* nodeMaterialTypes = 0,
97 const int* elementMaterialTypes = 0);
121 const int& indexBase,
123 int& nElementBoundaries,
124 std::vector<int>& elementBoundaryNodesArray,
125 std::vector<int>& elementBoundaryMaterialTypesArray,
126 const int& defaultBoundaryMaterialType = 0);
134 const int& indexBase,
135 const int& nElementBoundaries,
136 const int* elementBoundaryNodesArray,
137 const int* elementBoundaryMaterialTypesArray = 0);
171 const int& indexBase,
172 int& nElements,
int& nNodes,
173 std::vector<double>& nodeArray,
174 std::vector<int>& elementNodesArray,
175 std::vector<int>& elementNodeTypesArray,
176 std::vector<int>& elementMaterialTypesArray,
177 const int& defaultElementMaterialType = 0,
178 const int& defaultNodeMaterialType = 0);
204 const int& indexBase,
206 int& nElementBoundaries,
207 std::vector<int>& elementBoundaryNodesArray,
208 std::vector<int>& elementBoundaryMaterialTypesArray,
209 const int& defaultBoundaryMaterialType = 0);
243 const int& indexBase,
244 const int& nElements,
const int& nNodes,
245 const double* nodeArray,
246 const int* elementNodesArray,
247 const int* nodeMaterialTypes = 0,
248 const int* elementMaterialTypes = 0);
261 const int& indexBase,
262 const int& nElementBoundaries,
263 const int* elementBoundaryNodesArray,
264 const int* elementBoundaryMaterialTypesArray = 0,
265 const bool& writeExteriorBoundariesOnly =
false,
266 const int* exteriorElementBoundariesArray = 0);
292 const int& indexBase,
293 const int& nElements,
const int& nNodes,
294 const double* nodeArray,
295 const int* elementNodesArray,
296 const int* elementMaterialTypes = 0);
324 const int& indexBase,
325 const int& nElements,
const int& nNodes,
326 const double* nodeArray,
327 const int* elementNodesArray,
328 const int* elementMaterialTypes = 0);
bool writeTetgenMeshNodesAndElements(const char *filebase, const int &indexBase, const int &nElements, const int &nNodes, const double *nodeArray, const int *elementNodesArray, const int *nodeMaterialTypes, const int *elementMaterialTypes)
bool writeTriangleElementBoundaryNodes(const char *filebase, const int &indexBase, const int &nElementBoundaries, const int *elementBoundaryNodesArray, const int *elementBoundaryMaterialTypes)
std::istream & eatcomments(std::istream &s)
bool write2dmMeshNodesAndElements(const char *filebase, const int &indexBase, const int &nElements, const int &nNodes, const double *nodeArray, const int *elementNodesArray, const int *elementMaterialTypes)
std::istream & eatchar(std::istream &s)
std::istream & eatline(std::istream &s)
bool write3dmMeshNodesAndElements(const char *filebase, const int &indexBase, const int &nElements, const int &nNodes, const double *nodeArray, const int *elementNodesArray, const int *elementMaterialTypes)
bool readTriangleMeshNodesAndElements(const char *filebase, const int &indexBase, int &nElements, int &nNodes, std::vector< double > &nodeArray, std::vector< int > &elementNodesArray, std::vector< int > &nodeMaterialTypes, std::vector< int > &elementMaterialTypes, const int &defaultElementMaterialType, const int &defaultNodeMaterialType)
bool writeTetgenElementBoundaryNodes(const char *filebase, const int &indexBase, const int &nElementBoundariesToWrite, const int *elementBoundaryNodesArray, const int *elementBoundaryMaterialTypes, const bool &writeExteriorElementBoundariesOnly, const int *exteriorElementBoundariesArray)
bool iswhitespace(const char &c)
bool readTetgenMeshNodesAndElements(const char *filebase, const int &indexBase, int &nElements, int &nNodes, std::vector< double > &nodeArray, std::vector< int > &elementNodesArray, std::vector< int > &nodeMaterialTypes, std::vector< int > &elementMaterialTypes, const int &defaultElementMaterialType, const int &defaultNodeMaterialType)
bool writeTriangleMeshNodesAndElements(const char *filebase, const int &indexBase, const int &nElements, const int &nNodes, const double *nodeArray, const int *elementNodesArray, const int *nodeMaterialTypes, const int *elementMaterialTypes)
bool readTetgenElementBoundaries(const char *filebase, const int &indexBase, bool &hasMarkers, int &nElementBoundaries, std::vector< int > &elementBoundaryNodesArray, std::vector< int > &elementBoundaryMaterialTypesArray, const int &defaultBoundaryMaterialType)
bool readTriangleElementBoundaries(const char *filebase, const int &indexBase, bool &hasMarkers, int &nElementBoundaries, std::vector< int > &elementBoundaryNodesArray, std::vector< int > &elementBoundaryMaterialTypesArray, const int &defaultBoundaryMaterialType)