Go to the source code of this file.
Classes | |
| class | ElasticTwoDAnnularMesh< ELEMENT > |
| Upgrade the mesh to a solidmesh. Quarter-annulus in quadrant r>0, z>0 ntheta - no. elements in theta direction nr - no. elements in the radial direction a - Inner radius of annulus h - thickness of annulus. More... | |
| class | ShellProblem< ELEMENT > |
| Axisymmetric compression of a finite thickness shell in cylindrical polar coordiantes. More... | |
Namespaces | |
| namespace | GlobalPhysicalVariables |
| Global physical variables. | |
| namespace | GlobalSimSettings |
| Global simulation settings. | |
Functions | |
| Vector< double > | GlobalPhysicalVariables::get_principal_stretches (const double &time, const double &r) |
| Vector< double > | GlobalPhysicalVariables::get_principal_stretch_derivatives (const double &time, const double &r) |
| void | GlobalPhysicalVariables::deformed_position_fct (const double &time, const Vector< double > &xi, Vector< double > &x) |
| void | GlobalPhysicalVariables::deformed_velocity_fct (const double &time, const Vector< double > &xi, Vector< double > &x_dot) |
| void | GlobalPhysicalVariables::deformed_accel_fct (const double &time, const Vector< double > &xi, Vector< double > &x_ddot) |
| void | GlobalPhysicalVariables::body_force_fct (const double &time, const Vector< double > &xi, Vector< double > &b) |
| void | GlobalPhysicalVariables::traction_force_fct (const double &time, const Vector< double > &xi, const Vector< double > &x, const Vector< double > &n, Vector< double > &traction) |
| int | main (int argc, char *argv[]) |
| Demonstrate how to solve an unstructured solid problem. | |
Variables | |
| double | GlobalPhysicalVariables::nu = 0.4 |
| double | GlobalPhysicalVariables::A0 = 0.05 |
| double | GlobalPhysicalVariables::B0 = 0.05 |
| double | GlobalPhysicalVariables::omega = 5.0 |
| string | GlobalSimSettings::result_folder = "RESLT" |
| bool | GlobalSimSettings::use_pressure_formulation = false |
| Flag for using a pressure formulation. | |
| unsigned | GlobalSimSettings::n_radial = 14 |
| unsigned | GlobalSimSettings::n_azimuthal = 14 |
| double | GlobalSimSettings::a = 1.0 |
| double | GlobalSimSettings::h = 0.5 |
| unsigned | GlobalSimSettings::Nsteps = 120 |
| double | GlobalSimSettings::dt |
Demonstrate how to solve an unstructured solid problem.
Definition at line 565 of file shell_unsteady.cc.
References ElasticTwoDAnnularMesh< ELEMENT >::ElasticTwoDAnnularMesh(), GlobalSimSettings::Nsteps, GlobalPhysicalVariables::nu, and GlobalSimSettings::use_pressure_formulation.