| add_arc(BoundaryVertex *v0, BoundaryVertex *v1, const Point2D ¢er, double radius, Radians start, Radians stop, int segments) | MeshConstructor | |
| add_bezier(BoundaryVertex *v0, BoundaryVertex *v1, const Point2D &p0, const Point2D &p1, const Point2D &p2) | MeshConstructor | |
| add_box(const Point2D &p0, const Point2D &p1, const Point2D &p2, const Point2D &p3, int segments) | MeshConstructor | [protected] |
| add_box_void(const Point2D &p0, const Point2D &p1, const Point2D &p2, const Point2D &p3, int segments) | MeshConstructor | |
| add_circle(BoundaryVertex *v0, const Point2D ¢er, double radius, Radians start, int segments) | MeshConstructor | |
| add_face(const std::vector< BoundaryEdge * > &edges, const Point2D &point) | MeshConstructor | |
| add_line(BoundaryVertex *v0, BoundaryVertex *v1, int segments) | MeshConstructor | |
| add_line(BoundaryVertex *v0, BoundaryVertex *v1, const Point2D &p1, int segments) | MeshConstructor | |
| add_line(BoundaryVertex *v0, BoundaryVertex *v1, const Point2D &p0, const Point2D &p1, int segments) | MeshConstructor | |
| add_red_blood_cells_box(int num, const Point2D &box_top, const Point2D &box_bot, int cell_type, double cell_size, std::vector< BoundaryVertex * > &verts, std::vector< BoundaryEdge * > &cells, std::vector< Point2D > ¢ers) | MeshConstructor | [protected] |
| add_red_blood_cells_triangle(int num, const Point2D &p1, const Point2D &p2, const Point2D &p3, int cell_type, double cell_size, std::vector< BoundaryVertex * > &verts, std::vector< BoundaryEdge * > &cells, std::vector< Point2D > ¢ers) | MeshConstructor | [protected] |
| add_remove_point(const Point2D &p) | MeshConstructor | |
| add_spiral(BoundaryVertex *v0, BoundaryVertex *v1, const Point2D ¢er, double divergence, double start_radius, Radians start, Radians stop, int segments) | MeshConstructor | |
| add_vertex() | MeshConstructor | |
| add_vertex(const Point2D &p) | MeshConstructor | |
| bdry | MeshConstructor | [private] |
| bezier | MeshConstructor | [private] |
| create_edge(BoundaryVertex *v0, BoundaryVertex *v1, const std::vector< Point2D > &geometry_pts, const Point2D &initial) | MeshConstructor | [private] |
| insert_cells(int num, std::vector< Point2D > initial_cells, int cell_type, double cell_size, std::vector< BoundaryVertex * > &verts, std::vector< BoundaryEdge * > &cells, std::vector< Point2D > ¢ers) | MeshConstructor | [protected] |
| mesh(bool refine) | MeshConstructor | |
| MeshConstructor(BezierMesh *_bezier_mesh, BoundaryMesh *_bdry_mesh) | MeshConstructor | |
| mesher | MeshConstructor | [private] |
| remove_small_angles() | MeshConstructor | |
| spiral_derivative(Radians phi, double r0, Radians delta, Radians start) | MeshConstructor | [private] |
| ~MeshConstructor() | MeshConstructor | |