///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...
#include <quad_from_triangle_mesh.template.h>
Public Member Functions | |
SolidQuadFromTriangleMesh (const std::string &node_file_name, const std::string &element_file_name, const std::string &poly_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper, const bool &use_attributes=false) | |
SolidQuadFromTriangleMesh (TriangleMeshParameters &triangle_mesh_parameters, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Build mesh, based on closed curve that specifies the outer boundary of the domain and any number of internal clsed curves. Specify target area for uniform element size. More... | |
virtual | ~SolidQuadFromTriangleMesh () |
Empty Destructor. More... | |
Public Member Functions inherited from oomph::QuadFromTriangleMesh< ELEMENT > | |
QuadFromTriangleMesh () | |
Empty constructor. More... | |
QuadFromTriangleMesh (const std::string &node_file_name, const std::string &element_file_name, const std::string &poly_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper, const bool &use_attributes=false, const bool &allow_automatic_creation_of_vertices_on_boundaries=true) | |
Constructor with the input files. More... | |
QuadFromTriangleMesh (TriangleMeshParameters &triangle_mesh_parameters, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Build mesh, based on the specifications on TriangleMeshParameters. All the actual work is done in UnstructuredTwoDMeshGeometryBase. More... | |
void | generic_constructor (Vector< TriangleMeshPolygon * > &outer_boundary_pt, Vector< TriangleMeshPolygon * > &internal_polygon_pt, Vector< TriangleMeshOpenCurve * > &open_polylines_pt, const double &element_area, Vector< Vector< double >> &extra_holes_coordinates, std::map< unsigned, Vector< double >> ®ions_coordinates, std::map< unsigned, double > ®ions_areas, TimeStepper *time_stepper_pt, const bool &use_attributes, const bool &refine_boundary, const bool &refine_internal_boundary) |
A general-purpose construction function that builds the mesh once the different specific constructors have assembled the appropriate information. More... | |
QuadFromTriangleMesh (const QuadFromTriangleMesh &dummy)=delete | |
Broken copy constructor. More... | |
void | operator= (const QuadFromTriangleMesh &)=delete |
Broken assignment operator. More... | |
~QuadFromTriangleMesh () | |
Empty destructor. More... | |
void | build_from_scaffold (TriangleScaffoldMesh *tmp_mesh_pt, TimeStepper *time_stepper_pt, const bool &use_attributes) |
Build the quad mesh from the given scaffold mesh. More... | |
Additional Inherited Members | |
Public Attributes inherited from oomph::QuadFromTriangleMesh< ELEMENT > | |
TimeStepper * | Time_stepper_pt |
Timestepper used to build elements. More... | |
bool | Use_attributes |
Boolean flag to indicate whether to use attributes or not (required for multidomain meshes) More... | |
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
Unstructured QuadFromTriangleMesh upgraded to solid mesh
Definition at line 646 of file quad_from_triangle_mesh.template.h.
|
inline |
Definition at line 651 of file quad_from_triangle_mesh.template.h.
|
inline |
Build mesh, based on closed curve that specifies the outer boundary of the domain and any number of internal clsed curves. Specify target area for uniform element size.
Definition at line 672 of file quad_from_triangle_mesh.template.h.
|
inlinevirtual |
Empty Destructor.
Definition at line 684 of file quad_from_triangle_mesh.template.h.