Public Member Functions | List of all members
ShellMesh< ELEMENT > Class Template Reference
Inheritance diagram for ShellMesh< ELEMENT >:

Public Member Functions

 ShellMesh (const unsigned &nx, const unsigned &ny, const double &lx, const double &ly)
 Constructor for the mesh. More...
 
void assign_undeformed_positions (GeomObject *const &undeformed_midplane_pt)
 In all elastic problems, the nodes must be assigned an undeformed, or reference, position, corresponding to the stress-free state of the elastic body. This function assigns the undeformed position for the nodes on the elastic tube. More...
 
 ShellMesh (const unsigned &nx, const unsigned &ny, const double &lx, const double &ly)
 Constructor for the mesh. More...
 
void assign_undeformed_positions (GeomObject *const &undeformed_midplane_pt)
 In all elastic problems, the nodes must be assigned an undeformed, or reference, position, corresponding to the stress-free state of the elastic body. This function assigns the undeformed position for the nodes on the elastic tube. More...
 

Detailed Description

template<class ELEMENT>
class ShellMesh< ELEMENT >

A 2D Mesh class. The tube wall is represented by two Lagrangian coordinates that correspond to z and theta in cylindrical polars. The required mesh is therefore a 2D mesh and is therefore inherited from the generic RectangularQuadMesh

Definition at line 98 of file clamped_shell.cc.

Constructor & Destructor Documentation

template<class ELEMENT >
ShellMesh< ELEMENT >::ShellMesh ( const unsigned &  nx,
const unsigned &  ny,
const double &  lx,
const double &  ly 
)

Constructor for the mesh.

Mesh constructor Argument list: nx : number of elements in the axial direction ny : number of elements in the azimuthal direction lx : length in the axial direction ly : length in theta direction

Definition at line 128 of file clamped_shell.cc.

template<class ELEMENT>
ShellMesh< ELEMENT >::ShellMesh ( const unsigned &  nx,
const unsigned &  ny,
const double &  lx,
const double &  ly 
)

Constructor for the mesh.

Member Function Documentation

template<class ELEMENT>
void ShellMesh< ELEMENT >::assign_undeformed_positions ( GeomObject *const &  undeformed_midplane_pt)

In all elastic problems, the nodes must be assigned an undeformed, or reference, position, corresponding to the stress-free state of the elastic body. This function assigns the undeformed position for the nodes on the elastic tube.

template<class ELEMENT >
void ShellMesh< ELEMENT >::assign_undeformed_positions ( GeomObject *const &  undeformed_midplane_pt)

In all elastic problems, the nodes must be assigned an undeformed, or reference, position, corresponding to the stress-free state of the elastic body. This function assigns the undeformed position for the nodes on the elastic tube.

Set the undeformed coordinates of the nodes.

Definition at line 173 of file clamped_shell.cc.

Referenced by ShellProblem< ELEMENT >::ShellProblem().


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