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.