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