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

MySolidTetgenMesh< 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 136 of file unstructured_three_d_solid.cc.

Constructor & Destructor Documentation

◆ UnstructuredSolidProblem()

template<class ELEMENT >
UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem

Constructor:

Constructor for unstructured solid problem.

IDs of solid mesh boundaries where displacements are pinned

Definition at line 175 of file unstructured_three_d_solid.cc.

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

◆ ~UnstructuredSolidProblem()

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

Destructor (empty)

Definition at line 145 of file unstructured_three_d_solid.cc.

Member Function Documentation

◆ create_traction_elements()

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

Create traction elements.

Definition at line 297 of file unstructured_three_d_solid.cc.

References Global_Parameters::constant_pressure().

◆ doc_solution()

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

Doc the solution.

Definition at line 340 of file unstructured_three_d_solid.cc.

Referenced by main().

Member Data Documentation

◆ Pinned_solid_boundary_id

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

IDs of solid mesh boundaries where displacements are pinned.

Definition at line 162 of file unstructured_three_d_solid.cc.

◆ Solid_mesh_pt

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

Bulk solid mesh.

Definition at line 156 of file unstructured_three_d_solid.cc.

◆ Solid_traction_boundary_id

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 165 of file unstructured_three_d_solid.cc.

◆ Solid_traction_mesh_pt

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

Meshes of traction elements.

Definition at line 159 of file unstructured_three_d_solid.cc.


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