Developer Documentation

Public Member Functions | Private Member Functions | Private Attributes | List of all members
TetrahedralCuboidGenerator Class Reference

## 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_

## Detailed Description

Definition at line 75 of file TetrahedralCuboidGenerator.hh.

The documentation for this class was generated from the following file:

- Plugin-PrimitivesGenerator/TetrahedralCuboidGenerator.hh