///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...
#include <quad_from_triangle_mesh.template.h>
Public Member Functions | |
| RefineableQuadFromTriangleMesh (TriangleMeshParameters &triangle_mesh_parameters, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
| Build mesh, based on the specifications on TriangleMeshParameters. More... | |
| virtual void | refine_uniformly () |
| Refine mesh uniformly. More... | |
| void | refine_uniformly (DocInfo &doc_info) |
| Refine mesh uniformly and doc process. More... | |
| void | adapt (const Vector< double > &elem_error) |
| Overload the adapt function (to ensure nodes are snapped to the boundary) More... | |
| RefineableQuadFromTriangleMesh (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) | |
| Build mesh, based on the polyfiles. More... | |
| virtual | ~RefineableQuadFromTriangleMesh () |
| 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 refineable QuadFromTriangleMesh
Definition at line 575 of file quad_from_triangle_mesh.template.h.
|
inline |
Build mesh, based on the specifications on TriangleMeshParameters.
Definition at line 584 of file quad_from_triangle_mesh.template.h.
|
inline |
Build mesh, based on the polyfiles.
Definition at line 621 of file quad_from_triangle_mesh.template.h.
|
inlinevirtual |
Empty Destructor.
Definition at line 633 of file quad_from_triangle_mesh.template.h.
| void oomph::RefineableQuadFromTriangleMesh< ELEMENT >::adapt | ( | const Vector< double > & | elem_error | ) |
Overload the adapt function (to ensure nodes are snapped to the boundary)
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
Adapt problem based on specified elemental error estimates
Definition at line 1032 of file quad_from_triangle_mesh.template.cc.
|
inlinevirtual |
Refine mesh uniformly.
Definition at line 595 of file quad_from_triangle_mesh.template.h.
|
inline |
Refine mesh uniformly and doc process.
Definition at line 604 of file quad_from_triangle_mesh.template.h.