|
Nektar++
|
#include <cstdlib>#include <string>#include <cassert>#include <iostream>#include <fstream>#include <vector>#include <boost/lexical_cast.hpp>
Go to the source code of this file.
Classes | |
| struct | Vertex |
| Represents a vertex in the mesh. More... | |
| struct | Segment |
| struct | Triangle |
| struct | Mesh |
Enumerations | |
| enum | MeshType { eRegularGridOfSimilarDiamonds, eRegularGridOfDiamondsDifferentlySplit, eRegularGridofDiamondsWithHorizontalShifts, eStarcutSingleQuadrilateral, eDummy } |
Functions | |
| void | print_usage_info (char *binary_name) |
| void | PrintConditions (ofstream &output) |
| Mesh | generateSimilarDiamondsMesh (vector< double > &xc, vector< double > &yc, int splits) |
| Mesh | generateDiamondMeshDifferentlySplit (vector< double > &xc, vector< double > &yc, int splits) |
| Mesh | generateDiamondMeshWithHorizontalShifts (vector< double > &xc, vector< double > &yc, int splits) |
| Mesh | generateStarcutSingleQuadMesh (int split_param) |
| int | main (int argc, char *argv[]) |
| enum MeshType |
| Enumerator | |
|---|---|
| eRegularGridOfSimilarDiamonds | |
| eRegularGridOfDiamondsDifferentlySplit | |
| eRegularGridofDiamondsWithHorizontalShifts | |
| eStarcutSingleQuadrilateral | |
| eDummy | |
Definition at line 106 of file VariableValence2DMeshGenerator.cpp.
| Mesh generateDiamondMeshDifferentlySplit | ( | vector< double > & | xc, |
| vector< double > & | yc, | ||
| int | splits | ||
| ) |
Definition at line 279 of file VariableValence2DMeshGenerator.cpp.
References Mesh::east, Mesh::north, Mesh::seg, Mesh::south, Mesh::tri, Mesh::vert, and Mesh::west.
Referenced by main().
| Mesh generateDiamondMeshWithHorizontalShifts | ( | vector< double > & | xc, |
| vector< double > & | yc, | ||
| int | splits | ||
| ) |
Definition at line 445 of file VariableValence2DMeshGenerator.cpp.
References Mesh::east, Mesh::north, Mesh::seg, Mesh::south, Mesh::tri, Mesh::vert, and Mesh::west.
Referenced by main().
| Mesh generateSimilarDiamondsMesh | ( | vector< double > & | xc, |
| vector< double > & | yc, | ||
| int | splits | ||
| ) |
Definition at line 117 of file VariableValence2DMeshGenerator.cpp.
References Mesh::east, Mesh::north, Mesh::seg, Mesh::south, Mesh::tri, Mesh::vert, and Mesh::west.
Referenced by main().
| Mesh generateStarcutSingleQuadMesh | ( | int | split_param | ) |
Definition at line 644 of file VariableValence2DMeshGenerator.cpp.
References Mesh::east, Mesh::north, Mesh::seg, Mesh::south, Mesh::tri, Mesh::vert, and Mesh::west.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 784 of file VariableValence2DMeshGenerator.cpp.
References Mesh::east, eRegularGridOfDiamondsDifferentlySplit, eRegularGridofDiamondsWithHorizontalShifts, eRegularGridOfSimilarDiamonds, eStarcutSingleQuadrilateral, generateDiamondMeshDifferentlySplit(), generateDiamondMeshWithHorizontalShifts(), generateSimilarDiamondsMesh(), generateStarcutSingleQuadMesh(), Mesh::north, print_usage_info(), PrintConditions(), Mesh::seg, Mesh::south, Mesh::tri, Mesh::vert, and Mesh::west.
| void print_usage_info | ( | char * | binary_name | ) |
Definition at line 14 of file VariableValence2DMeshGenerator.cpp.
Referenced by main().
| void PrintConditions | ( | ofstream & | output | ) |
1.8.9.1