//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// More...
Public Member Functions | |
ElasticRefineableQuarterCircleSectorMesh (GeomObject *wall_pt, const double &xi_lo, const double &fract_mid, const double &xi_hi, TimeStepper *time_stepper_pt=&Mesh::Default_TimeStepper) | |
Constructor: Build mesh and copy Eulerian coords to Lagrangian ones so that the initial configuration is the stress-free one. More... | |
void | make_traction_element_mesh (SolidMesh *&traction_mesh_pt) |
Function to create mesh made of traction elements. More... | |
void | remake_traction_element_mesh (SolidMesh *&traction_mesh_pt) |
Function to wipe and re-create mesh made of traction elements. More... | |
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
Elastic quarter circle sector mesh with functionality to attach traction elements to the curved surface. We "upgrade" the RefineableQuarterCircleSectorMesh to become an SolidMesh and equate the Eulerian and Lagrangian coordinates, thus making the domain represented by the mesh the stress-free configuration.
The member function make_traction_element_mesh()
creates a separate mesh of SolidTractionElements that are attached to the mesh's curved boundary (boundary 1).
Definition at line 100 of file shock_disk.cc.
|
inline |
Constructor: Build mesh and copy Eulerian coords to Lagrangian ones so that the initial configuration is the stress-free one.
Check that the element type is derived from the SolidFiniteElement
Definition at line 67 of file shock_disk.cc.
References Global_Physical_Variables::P.
|
inline |
Function to create mesh made of traction elements.
Definition at line 140 of file shock_disk.cc.
|
inline |
Function to wipe and re-create mesh made of traction elements.
Definition at line 165 of file shock_disk.cc.