| 
    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.8