Unstructured solid problem. More...
 Public Member Functions | |
| UnstructuredSolidProblem () | |
| Constructor:  More... | |
| ~UnstructuredSolidProblem () | |
| Destructor (empty)  More... | |
| void | set_incompressible () | 
| Set the problem to be incompressible.  More... | |
| void | doc_solution (DocInfo &doc_info) | 
| Doc the solution.  More... | |
| double | get_strain_energy () | 
| Calculate the strain energy.  More... | |
| void | actions_before_adapt () | 
| Remove Traction Mesh.  More... | |
| void | actions_after_adapt () | 
| Add on the traction elements after adaptation.  More... | |
Private Attributes | |
| RefineableSolidTriangleMesh< ELEMENT > * | Solid_mesh_pt | 
| Bulk mesh.  More... | |
| SolidMesh * | Traction_mesh_pt | 
| Pointer to mesh of traction elements.  More... | |
| TriangleMeshPolygon * | Outer_boundary_polyline_pt | 
| Triangle mesh polygon for outer boundary.  More... | |
| bool | Incompressible | 
| Boolean flag used in an incompressible problem.  More... | |
Unstructured solid problem.
Definition at line 85 of file unstructured_adaptive_solid.cc.
| UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem | 
Constructor:
Constructor for unstructured solid problem.
Definition at line 133 of file unstructured_adaptive_solid.cc.
References UnstructuredSolidProblem< ELEMENT >::actions_after_adapt(), UnstructuredSolidProblem< ELEMENT >::Outer_boundary_polyline_pt, UnstructuredSolidProblem< ELEMENT >::Solid_mesh_pt, and UnstructuredSolidProblem< ELEMENT >::Traction_mesh_pt.
      
  | 
  inline | 
Destructor (empty)
Definition at line 94 of file unstructured_adaptive_solid.cc.
| void UnstructuredSolidProblem< ELEMENT >::actions_after_adapt | 
Add on the traction elements after adaptation.
Need to add on the traction elements after adaptation.
Definition at line 348 of file unstructured_adaptive_solid.cc.
References Global_Physical_Variables::constant_pressure(), and Global_Physical_Variables::Constitutive_law_pt.
Referenced by UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem().
| void UnstructuredSolidProblem< ELEMENT >::actions_before_adapt | 
Remove Traction Mesh.
Actions before adapt: remove the traction elements in the surface mesh.
Definition at line 331 of file unstructured_adaptive_solid.cc.
| void UnstructuredSolidProblem< ELEMENT >::doc_solution | ( | DocInfo & | doc_info | ) | 
Doc the solution.
Definition at line 270 of file unstructured_adaptive_solid.cc.
Referenced by main().
| double UnstructuredSolidProblem< ELEMENT >::get_strain_energy | 
Calculate the strain energy.
Calculate the strain energy in the entire elastic solid.
Definition at line 309 of file unstructured_adaptive_solid.cc.
Referenced by main().
      
  | 
  inline | 
Set the problem to be incompressible.
Definition at line 97 of file unstructured_adaptive_solid.cc.
Referenced by main().
      
  | 
  private | 
Boolean flag used in an incompressible problem.
Definition at line 123 of file unstructured_adaptive_solid.cc.
      
  | 
  private | 
Triangle mesh polygon for outer boundary.
Definition at line 120 of file unstructured_adaptive_solid.cc.
Referenced by UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem().
      
  | 
  private | 
Bulk mesh.
Definition at line 114 of file unstructured_adaptive_solid.cc.
Referenced by UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem().
      
  | 
  private | 
Pointer to mesh of traction elements.
Definition at line 117 of file unstructured_adaptive_solid.cc.
Referenced by UnstructuredSolidProblem< ELEMENT >::UnstructuredSolidProblem().