///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// More...
#include <xda_tet_mesh.template.h>
Public Member Functions | |
SolidXdaTetMesh (const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor. Boundary coordinates are setup automatically. More... | |
virtual | ~SolidXdaTetMesh () |
Empty Destructor. More... | |
Public Member Functions inherited from oomph::XdaTetMesh< ELEMENT > | |
XdaTetMesh (const std::string xda_file_name, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor: Pass name of xda file. Note that all boundary elements get their own ID – this is required for FSI problems. In this case; the vector containing the oomph-lib boundary IDs of all oomph-lib boundaries that collectively form a given boundary as specified in the xda input file can be obtained from the access function oomph_lib_boundary_ids(...). Timestepper defaults to steady pseudo-timestepper. More... | |
void | setup_boundary_coordinates (const unsigned &b, const bool &switch_normal) |
Setup boundary coordinate on boundary b while is temporarily flattened to simplex faces. Boundary coordinates are the x-y coordinates in the plane of that boundary with the x-axis along the line from the (lexicographically) "lower left" to the "upper right" node. The y axis is obtained by taking the cross-product of the positive x direction with the outer unit normal computed by the face elements (or its negative if switch_normal is set to true). More... | |
void | setup_boundary_coordinates (const unsigned &b, const bool &switch_normal, std::ofstream &outfile) |
Setup boundary coordinate on boundary b while is temporarily flattened to simplex faces. Boundary coordinates are the x-y coordinates in the plane of that boundary with the x-axis along the line from the (lexicographically) "lower left" to the "upper right" node. The y axis is obtained by taking the cross-product of the positive x direction with the outer unit normal computed by the face elements (or its negative if switch_normal is set to true). Doc faces in output file. More... | |
unsigned | nxda_boundary () |
Access function to the number of distinct boundaries specified in the original xda enumeration. More... | |
Vector< unsigned > | oomph_lib_boundary_ids (const unsigned &xda_boundary_id) |
Access functions to the Vector of oomph-lib boundary ids that make up boundary b in the original xda enumeration. More... | |
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
Xda-based tet mesh upgraded to become a solid mesh.
Definition at line 126 of file xda_tet_mesh.template.h.
|
inline |
Constructor. Boundary coordinates are setup automatically.
Definition at line 132 of file xda_tet_mesh.template.h.
|
inlinevirtual |
Empty Destructor.
Definition at line 142 of file xda_tet_mesh.template.h.