Problem class to simulate small-amplitude oscillations of a circular disk. More...
Public Member Functions | |
DiskOscillationProblem () | |
Constructor. | |
void | actions_after_newton_solve () |
Update function (empty) | |
void | actions_before_newton_solve () |
Update function (empty) | |
ElasticRefineableQuarterCircleSectorMesh< ELEMENT > * | mesh_pt () |
Access function for the solid mesh. | |
void | run (const unsigned &nstep) |
Run the problem: Pass number of timesteps to be performed. | |
void | doc_solution (DocInfo &doc_info) |
Doc the solution. | |
Private Attributes | |
ofstream | Trace_file |
Trace file. | |
Vector< Node * > | Trace_node_pt |
Vector of pointers to nodes whose position we're tracing. | |
AxisymOscillatingDisk * | IC_geom_object_pt |
Geometric object that specifies the initial conditions. | |
Problem class to simulate small-amplitude oscillations of a circular disk.
Definition at line 414 of file disk_oscillation.cc.
Constructor.
Definition at line 462 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 423 of file disk_oscillation.cc.
|
inline |
Update function (empty)
Definition at line 426 of file disk_oscillation.cc.
Doc the solution.
Definition at line 554 of file disk_oscillation.cc.
|
inline |
Access function for the solid mesh.
Definition at line 429 of file disk_oscillation.cc.
Run the problem: Pass number of timesteps to be performed.
Definition at line 753 of file disk_oscillation.cc.
References Global_Physical_Variables::multiplier(), and Global_Physical_Variables::Nu.
|
private |
Geometric object that specifies the initial conditions.
Definition at line 450 of file disk_oscillation.cc.
|
private |
Trace file.
Definition at line 444 of file disk_oscillation.cc.
Vector of pointers to nodes whose position we're tracing.
Definition at line 447 of file disk_oscillation.cc.