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

Unstructured solid problem. More...

Inheritance diagram for UnstructuredSolidProblem< ELEMENT >:

Public Member Functions

 UnstructuredSolidProblem ()
 Constructor: More...
 
 ~UnstructuredSolidProblem ()
 Destructor (empty) More...
 
void doc_solution (DocInfo &doc_info)
 Doc the solution. More...
 

Private Member Functions

void create_traction_elements ()
 Create traction elements. More...
 

Private Attributes

MySolidTetMesh< ELEMENT > * Solid_mesh_pt
 Bulk solid mesh. More...
 
Vector< SolidMesh * > Solid_traction_mesh_pt
 Meshes of traction elements. More...
 
Vector< unsigned > Pinned_solid_boundary_id
 IDs of solid mesh boundaries where displacements are pinned. More...
 
Vector< unsigned > Solid_traction_boundary_id
 IDs of solid mesh boundaries which make up the traction interface. More...
 

Detailed Description

template<class ELEMENT>
class UnstructuredSolidProblem< ELEMENT >

Unstructured solid problem.

Definition at line 140 of file unstructured_three_d_solid.cc.

Constructor & Destructor Documentation

template<class ELEMENT >
UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem ( )

Constructor:

Constructor for unstructured solid problem.

IDs of solid mesh boundaries where displacements are pinned

Definition at line 179 of file unstructured_three_d_solid.cc.

References Global_Parameters::Constitutive_law_pt, and Global_Parameters::gravity().

template<class ELEMENT>
UnstructuredSolidProblem< ELEMENT >::~UnstructuredSolidProblem ( )
inline

Destructor (empty)

Definition at line 149 of file unstructured_three_d_solid.cc.

Member Function Documentation

template<class ELEMENT >
void UnstructuredSolidProblem< ELEMENT >::create_traction_elements ( )
private

Create traction elements.

Definition at line 301 of file unstructured_three_d_solid.cc.

References Global_Parameters::constant_pressure().

template<class ELEMENT >
void UnstructuredSolidProblem< ELEMENT >::doc_solution ( DocInfo &  doc_info)

Doc the solution.

Definition at line 344 of file unstructured_three_d_solid.cc.

Referenced by main().

Member Data Documentation

template<class ELEMENT>
Vector<unsigned> UnstructuredSolidProblem< ELEMENT >::Pinned_solid_boundary_id
private

IDs of solid mesh boundaries where displacements are pinned.

Definition at line 166 of file unstructured_three_d_solid.cc.

template<class ELEMENT>
MySolidTetMesh<ELEMENT>* UnstructuredSolidProblem< ELEMENT >::Solid_mesh_pt
private

Bulk solid mesh.

Definition at line 160 of file unstructured_three_d_solid.cc.

template<class ELEMENT>
Vector<unsigned> UnstructuredSolidProblem< ELEMENT >::Solid_traction_boundary_id
private

IDs of solid mesh boundaries which make up the traction interface.

Definition at line 169 of file unstructured_three_d_solid.cc.

template<class ELEMENT>
Vector<SolidMesh*> UnstructuredSolidProblem< ELEMENT >::Solid_traction_mesh_pt
private

Meshes of traction elements.

Definition at line 163 of file unstructured_three_d_solid.cc.


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