Developer Documentation
|
Public Member Functions | |
TetrahedralCuboidGenerator (PolyhedralMesh &mesh, Vector const &position, Vector const &length, unsigned const n_x, unsigned const n_y, unsigned const n_z) | |
Private Member Functions | |
void | add_vertices (Vector const &position, Vector const &length) |
void | get_cube_vertices (std::size_t i, std::size_t j, std::size_t k, std::vector< OpenVolumeMesh::VertexHandle > &v) const |
void | add_faces () |
void | add_cube_type_1_faces (std::size_t i, std::size_t j, std::size_t k, std::vector< OpenVolumeMesh::VertexHandle > const &v) |
void | add_cube_type_2_faces (std::size_t i, std::size_t j, std::size_t k, std::vector< OpenVolumeMesh::VertexHandle > const &v) |
void | add_cells () |
void | add_cube_type_1_cells (std::size_t i, std::size_t j, std::size_t k, std::vector< OpenVolumeMesh::VertexHandle > const &v) |
void | add_cube_type_2_cells (std::size_t i, std::size_t j, std::size_t k, std::vector< OpenVolumeMesh::VertexHandle > const &v) |
Private Attributes | |
PolyhedralMesh * | mesh_ |
std::size_t | size_ [3] |
std::vector < OpenVolumeMesh::VertexHandle > | vertices_ |
std::map< SortedFace, OpenVolumeMesh::FaceHandle > | faces_ |
Definition at line 82 of file TetrahedralCuboidGenerator.hh.