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