#include <CylindricalHoneycombVertexMeshGenerator.hpp>
Inherits HoneycombVertexMeshGenerator.

Public Member Functions | |
| CylindricalHoneycombVertexMeshGenerator (unsigned numElementsAcross, unsigned numElementsUp, bool isFlatBottom=false, double cellRearrangementThreshold=0.01, double t2Threshold=0.001) | |
| MutableVertexMesh< 2, 2 > * | GetMesh () |
| Cylindrical2dVertexMesh * | GetCylindricalMesh () |
Honeycomb mesh generator that creates a 2D "cylindrical" mesh (one in which periodicity is imposed on the left and right boundaries) for use in vertex simulations.
NOTE: the user should delete the mesh after use to manage memory.
Definition at line 52 of file CylindricalHoneycombVertexMeshGenerator.hpp.
| CylindricalHoneycombVertexMeshGenerator::CylindricalHoneycombVertexMeshGenerator | ( | unsigned | numElementsAcross, | |
| unsigned | numElementsUp, | |||
| bool | isFlatBottom = false, |
|||
| double | cellRearrangementThreshold = 0.01, |
|||
| double | t2Threshold = 0.001 | |||
| ) |
Constructor.
| numElementsAcross | The number of columns of elements in the mesh. This MUST be an even number. | |
| numElementsUp | The number of rows of elements in the mesh | |
| isFlatBottom | Whether to enforce a flat bottom to the mesh (defaults to false) | |
| cellRearrangementThreshold | the minimum threshold distance for element rearrangement (defaults to 0.01) | |
| t2Threshold | the maximum threshold distance for Type 2 swaps (defaults to 0.001) |
Definition at line 38 of file CylindricalHoneycombVertexMeshGenerator.cpp.
References HoneycombVertexMeshGenerator::mpMesh.
| Cylindrical2dVertexMesh * CylindricalHoneycombVertexMeshGenerator::GetCylindricalMesh | ( | ) |
Definition at line 144 of file CylindricalHoneycombVertexMeshGenerator.cpp.
References HoneycombVertexMeshGenerator::mpMesh.
| MutableVertexMesh< 2, 2 > * CylindricalHoneycombVertexMeshGenerator::GetMesh | ( | ) | [virtual] |
Reimplemented from HoneycombVertexMeshGenerator.
Definition at line 138 of file CylindricalHoneycombVertexMeshGenerator.cpp.
References EXCEPTION, and HoneycombVertexMeshGenerator::mpMesh.
1.6.2