Public Member Functions | Private Attributes | List of all members
ElasticRefineableTwoDAnnularMesh< ELEMENT > Class Template Reference

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

Inheritance diagram for ElasticRefineableTwoDAnnularMesh< ELEMENT >:

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.
 

Detailed Description

template<class ELEMENT>
class ElasticRefineableTwoDAnnularMesh< ELEMENT >

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.

Constructor & Destructor Documentation

◆ ElasticRefineableTwoDAnnularMesh()

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.

◆ ~ElasticRefineableTwoDAnnularMesh()

Destructor: Kill "undeformed" Domain.

Definition at line 98 of file shell_adaptive.cc.

Member Data Documentation

◆ Undeformed_domain_pt

template<class ELEMENT >
Domain* ElasticRefineableTwoDAnnularMesh< ELEMENT >::Undeformed_domain_pt
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.


The documentation for this class was generated from the following file: