Public Member Functions | Private Member Functions | Private Attributes | List of all members
AnnularDiskProblem< ELASTICITY_ELEMENT > Class Template Reference

Annular disk. More...

Inheritance diagram for AnnularDiskProblem< ELASTICITY_ELEMENT >:

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...
 

Detailed Description

template<class ELASTICITY_ELEMENT>
class AnnularDiskProblem< ELASTICITY_ELEMENT >

Annular disk.

Definition at line 300 of file time_harmonic_elastic_annulus.cc.

Constructor & Destructor Documentation

◆ AnnularDiskProblem()

template<class ELASTICITY_ELEMENT >
AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem

Member Function Documentation

◆ actions_after_adapt()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_after_adapt

Actions after adapt: Rebuild the mesh of traction elements.

Definition at line 506 of file time_harmonic_elastic_annulus.cc.

◆ actions_after_newton_solve()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_after_newton_solve ( )
inline

Update function (empty)

Definition at line 309 of file time_harmonic_elastic_annulus.cc.

◆ actions_before_adapt()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_before_adapt

Actions before adapt: Wipe the mesh of traction elements.

Definition at line 490 of file time_harmonic_elastic_annulus.cc.

◆ actions_before_newton_solve()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::actions_before_newton_solve ( )
inline

Update function (empty)

Definition at line 312 of file time_harmonic_elastic_annulus.cc.

◆ create_traction_elements()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::create_traction_elements
private

Create traction elements.

Definition at line 522 of file time_harmonic_elastic_annulus.cc.

References Global_Parameters::constant_pressure().

◆ delete_traction_elements()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::delete_traction_elements
private

Delete traction elements.

Delete traction elements and wipe the traction meshes.

Definition at line 577 of file time_harmonic_elastic_annulus.cc.

◆ doc_solution()

template<class ELASTICITY_ELEMENT >
void AnnularDiskProblem< ELASTICITY_ELEMENT >::doc_solution

Doc the solution.

Definition at line 602 of file time_harmonic_elastic_annulus.cc.

References Global_Parameters::exact_u().

Referenced by main().

Member Data Documentation

◆ Doc_info

template<class ELASTICITY_ELEMENT >
DocInfo AnnularDiskProblem< ELASTICITY_ELEMENT >::Doc_info
private

DocInfo object for output.

Definition at line 347 of file time_harmonic_elastic_annulus.cc.

◆ Solid_mesh_pt [1/2]

template<class ELASTICITY_ELEMENT >
TreeBasedRefineableMeshBase* AnnularDiskProblem< ELASTICITY_ELEMENT >::Solid_mesh_pt
private

Pointer to refineable solid mesh.

Definition at line 334 of file time_harmonic_elastic_annulus.cc.

◆ Solid_mesh_pt [2/2]

template<class ELASTICITY_ELEMENT >
Mesh* AnnularDiskProblem< ELASTICITY_ELEMENT >::Solid_mesh_pt
private

Pointer to solid mesh.

Definition at line 339 of file time_harmonic_elastic_annulus.cc.

◆ Traction_mesh_pt

template<class ELASTICITY_ELEMENT >
Mesh* AnnularDiskProblem< ELASTICITY_ELEMENT >::Traction_mesh_pt
private

Pointer to mesh of traction elements.

Definition at line 344 of file time_harmonic_elastic_annulus.cc.


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