Problem class to simulate small-amplitude oscillations of a circular disk. More...
Public Member Functions | |
DiskOscillationProblem () | |
Constructor. More... | |
void | actions_after_newton_solve () |
Update function (empty) More... | |
void | actions_before_newton_solve () |
Update function (empty) More... | |
ElasticRefineableQuarterCircleSectorMesh< ELEMENT > * | mesh_pt () |
Access function for the solid mesh. More... | |
void | run (const unsigned &nstep) |
Run the problem: Pass number of timesteps to be performed. More... | |
void | doc_solution (DocInfo &doc_info) |
Doc the solution. More... | |
Private Attributes | |
ofstream | Trace_file |
Trace file. More... | |
Vector< Node * > | Trace_node_pt |
Vector of pointers to nodes whose position we're tracing. More... | |
AxisymOscillatingDisk * | IC_geom_object_pt |
Geometric object that specifies the initial conditions. More... | |
Problem class to simulate small-amplitude oscillations of a circular disk.
Definition at line 418 of file disk_oscillation.cc.
DiskOscillationProblem< ELEMENT >::DiskOscillationProblem | ( | ) |
Constructor.
Definition at line 466 of file disk_oscillation.cc.
References Global_Physical_Variables::Constitutive_law_pt, and Global_Physical_Variables::Lambda_sq.
|
inline |
Update function (empty)
Definition at line 427 of file disk_oscillation.cc.
|
inline |
Update function (empty)
Definition at line 430 of file disk_oscillation.cc.
void DiskOscillationProblem< ELEMENT >::doc_solution | ( | DocInfo & | doc_info | ) |
Doc the solution.
Definition at line 558 of file disk_oscillation.cc.
|
inline |
Access function for the solid mesh.
Definition at line 433 of file disk_oscillation.cc.
void DiskOscillationProblem< ELEMENT >::run | ( | const unsigned & | nstep | ) |
Run the problem: Pass number of timesteps to be performed.
Definition at line 757 of file disk_oscillation.cc.
References AxisymOscillatingDisk::AxisymOscillatingDisk(), Global_Physical_Variables::multiplier(), and Global_Physical_Variables::Nu.
Referenced by main().
|
private |
Geometric object that specifies the initial conditions.
Definition at line 454 of file disk_oscillation.cc.
|
private |
Trace file.
Definition at line 448 of file disk_oscillation.cc.
|
private |
Vector of pointers to nodes whose position we're tracing.
Definition at line 451 of file disk_oscillation.cc.