Annular disk. More...
Public Member Functions | |
| AnnularDiskProblem () | |
| 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... | |
Private Attributes | |
| TreeBasedRefineableMeshBase * | Solid_mesh_pt |
| Pointer to refineable solid mesh. More... | |
| Mesh * | 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... | |
Annular disk.
Definition at line 304 of file time_harmonic_elastic_annulus.cc.
| AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem | ( | ) |
Constructor:
Definition at line 360 of file time_harmonic_elastic_annulus.cc.
References Global_Parameters::Directory, Global_Parameters::E(), Global_Parameters::H_annulus, Global_Parameters::Nr, Global_Parameters::Ntheta, Global_Parameters::Omega_sq, and Global_Parameters::solid_boundary_displacement().
| void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_after_adapt | ( | ) |
Actions after adapt: Rebuild the mesh of traction elements.
Definition at line 510 of file time_harmonic_elastic_annulus.cc.
|
inline |
Update function (empty)
Definition at line 313 of file time_harmonic_elastic_annulus.cc.
| void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_before_adapt | ( | ) |
Actions before adapt: Wipe the mesh of traction elements.
Definition at line 494 of file time_harmonic_elastic_annulus.cc.
|
inline |
Update function (empty)
Definition at line 316 of file time_harmonic_elastic_annulus.cc.
|
private |
Create traction elements.
Definition at line 526 of file time_harmonic_elastic_annulus.cc.
References Global_Parameters::constant_pressure().
|
private |
Delete traction elements.
Delete traction elements and wipe the traction meshes.
Definition at line 581 of file time_harmonic_elastic_annulus.cc.
| void AnnularDiskProblem< ELASTICITY_ELEMENT >::doc_solution | ( | ) |
Doc the solution.
Definition at line 606 of file time_harmonic_elastic_annulus.cc.
References Global_Parameters::exact_u().
Referenced by main().
|
private |
DocInfo object for output.
Definition at line 351 of file time_harmonic_elastic_annulus.cc.
|
private |
Pointer to refineable solid mesh.
Definition at line 338 of file time_harmonic_elastic_annulus.cc.
|
private |
Pointer to solid mesh.
Definition at line 343 of file time_harmonic_elastic_annulus.cc.
|
private |
Pointer to mesh of traction elements.
Definition at line 348 of file time_harmonic_elastic_annulus.cc.