Upgrade the mesh to a solidmesh. Quarter-annulus in quadrant r>0, z>0 ntheta - no. elements in theta direction nr - no. elements in the radial direction a - Inner radius of annulus h - thickness of annulus. More...
Public Member Functions | |
| ElasticRefineableTwoDAnnularMesh (const unsigned &ntheta, const unsigned &nr, const double &a, const double &h, 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. | |
| virtual | ~ElasticRefineableTwoDAnnularMesh () |
| Destructor: Kill "undeformed" Domain. | |
Private Attributes | |
| Domain * | Undeformed_domain_pt |
| Pointer to "undeformed" Domain – used to determine the Lagrangian coordinates of any newly created SolidNodes during Mesh refinement. | |
Upgrade the mesh to a solidmesh. Quarter-annulus in quadrant r>0, z>0 ntheta - no. elements in theta direction nr - no. elements in the radial direction a - Inner radius of annulus h - thickness of annulus.
Definition at line 110 of file shell_adaptive.cc.
|
inline |
Constructor: Build mesh and copy Eulerian coords to Lagrangian ones so that the initial configuration is the stress-free one.
Definition at line 98 of file shell_adaptive.cc.
|
inlinevirtual |
Destructor: Kill "undeformed" Domain.
Definition at line 98 of file shell_adaptive.cc.
|
private |
Pointer to "undeformed" Domain – used to determine the Lagrangian coordinates of any newly created SolidNodes during Mesh refinement.
Definition at line 181 of file shell_adaptive.cc.