///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
More...
|
| RefineableSolidQuadFromTriangleMesh (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) |
| Build mesh from specified triangulation and associated target areas for elements in it.
|
|
| RefineableSolidQuadFromTriangleMesh (TriangleMeshParameters &triangle_mesh_parameters, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) |
| Build mesh, based on the specifications on TriangleMeshParameter.
|
|
virtual | ~RefineableSolidQuadFromTriangleMesh () |
| Empty Destructor.
|
|
| RefineableQuadFromTriangleMesh (TriangleMeshParameters &triangle_mesh_parameters, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) |
| Build mesh, based on the specifications on TriangleMeshParameters.
|
|
virtual void | refine_uniformly () |
| Refine mesh uniformly.
|
|
void | refine_uniformly (DocInfo &doc_info) |
| Refine mesh uniformly and doc process.
|
|
void | adapt (const Vector< double > &elem_error) |
| Overload the adapt function (to ensure nodes are snapped to the boundary)
|
|
| 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.
|
|
virtual | ~RefineableQuadFromTriangleMesh () |
| Empty Destructor.
|
|
| QuadFromTriangleMesh () |
| Empty constructor.
|
|
| 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.
|
|
| 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.
|
|
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.
|
|
| QuadFromTriangleMesh (const QuadFromTriangleMesh &dummy)=delete |
| Broken copy constructor.
|
|
void | operator= (const QuadFromTriangleMesh &)=delete |
| Broken assignment operator.
|
|
| ~QuadFromTriangleMesh () |
| Empty destructor.
|
|
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.
|
|
template<
class ELEMENT>
class oomph::RefineableSolidQuadFromTriangleMesh< ELEMENT >
///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
Unstructured refineable QuadFromTriangleMesh upgraded to solid mesh
Definition at line 697 of file quad_from_triangle_mesh.template.h.