Annular disk. More...
Public Member Functions | |
RingWithTRibProblem () | |
Constructor: More... | |
void | actions_after_newton_solve () |
Update function (empty) More... | |
void | actions_before_newton_solve () |
Update function (empty) More... | |
void | actions_before_adapt () |
Actions before adapt: Wipe the mesh of traction elements. More... | |
void | actions_after_adapt () |
Actions after adapt: Rebuild the mesh of traction elements. More... | |
void | doc_solution () |
Doc the solution. More... | |
Private Member Functions | |
void | create_traction_elements () |
Create traction elements. More... | |
void | delete_traction_elements () |
Delete traction elements. More... | |
void | complete_problem_setup () |
Helper function to complete problem setup. More... | |
Private Attributes | |
RefineableTriangleMesh< ELASTICITY_ELEMENT > * | Solid_mesh_pt |
Pointer to refineable solid mesh. More... | |
TriangleMesh< ELASTICITY_ELEMENT > * | Solid_mesh_pt |
Pointer to solid mesh. More... | |
Mesh * | Traction_mesh_pt |
Pointer to mesh of traction elements. More... | |
DocInfo | Doc_info |
DocInfo object for output. More... | |
unsigned | Upper_symmetry_boundary_id |
Boundary ID of upper symmetry boundary. More... | |
unsigned | Lower_symmetry_boundary_id |
Boundary ID of lower symmetry boundary. More... | |
unsigned | Outer_boundary_id |
Boundary ID of outer boundary. More... | |
Annular disk.
Definition at line 155 of file unstructured_time_harmonic_elastic_annulus.cc.
RingWithTRibProblem< ELASTICITY_ELEMENT >::RingWithTRibProblem |
Constructor:
Definition at line 223 of file unstructured_time_harmonic_elastic_annulus.cc.
References Global_Parameters::Directory, Global_Parameters::E_pt, Global_Parameters::H_annulus, and Global_Parameters::Nu.
void RingWithTRibProblem< ELASTICITY_ELEMENT >::actions_after_adapt |
Actions after adapt: Rebuild the mesh of traction elements.
Definition at line 664 of file unstructured_time_harmonic_elastic_annulus.cc.
|
inline |
Update function (empty)
Definition at line 164 of file unstructured_time_harmonic_elastic_annulus.cc.
void RingWithTRibProblem< ELASTICITY_ELEMENT >::actions_before_adapt |
Actions before adapt: Wipe the mesh of traction elements.
Definition at line 648 of file unstructured_time_harmonic_elastic_annulus.cc.
|
inline |
Update function (empty)
Definition at line 167 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Helper function to complete problem setup.
Complete problem setup.
Definition at line 566 of file unstructured_time_harmonic_elastic_annulus.cc.
References Global_Parameters::E_pt, and Global_Parameters::Omega_sq_region().
|
private |
Create traction elements.
Definition at line 683 of file unstructured_time_harmonic_elastic_annulus.cc.
References Global_Parameters::pressure_load().
|
private |
Delete traction elements.
Delete traction elements and wipe the traction meshes.
Definition at line 728 of file unstructured_time_harmonic_elastic_annulus.cc.
void RingWithTRibProblem< ELASTICITY_ELEMENT >::doc_solution |
Doc the solution.
Definition at line 753 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
DocInfo object for output.
Definition at line 205 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Boundary ID of lower symmetry boundary.
Definition at line 211 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Boundary ID of outer boundary.
Definition at line 214 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Pointer to refineable solid mesh.
Definition at line 192 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Pointer to solid mesh.
Definition at line 197 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Pointer to mesh of traction elements.
Definition at line 202 of file unstructured_time_harmonic_elastic_annulus.cc.
|
private |
Boundary ID of upper symmetry boundary.
Definition at line 208 of file unstructured_time_harmonic_elastic_annulus.cc.