![]() |
v0.16.0 |
Lamé analytical solution for a hollow cylinder under radial pressure with a linear isotropic Hooke material. More...
#include "tutorials/src/AnalyticalSolutions.hpp"
Public Member Functions | |
| HollowCylinderUnderRadialPressure (const double inner_radius, const double outer_radius, const double inner_pressure, const double outer_pressure, const double young_modulus, const double poisson_ratio) | |
| MoFEM::MatrixDouble | stress (const double x, const double y, const double) const |
| Return the Cauchy stress in symmetric tensor storage at point (x, y, z). | |
| MoFEM::VectorDouble | displacement (const double x, const double y, const double) const |
| Return the displacement vector at point (x, y, z). | |
Static Private Member Functions | |
| static constexpr double | sqr (const double v) |
Private Attributes | |
| const double | E |
| const double | nu |
| double | A |
| double | B |
Lamé analytical solution for a hollow cylinder under radial pressure with a linear isotropic Hooke material.
The cylinder axis is aligned with z, while the solution is evaluated in the x-y cross-section. The z coordinate is ignored. SPACE_DIM == 2 is the plane-strain case with only the in-plane stress and displacement components returned. For SPACE_DIM == 3 this uses the plane-strain axial stress and zero axial displacement.
Definition at line 18 of file AnalyticalSolutions.hpp.
|
inline |
Definition at line 20 of file AnalyticalSolutions.hpp.
|
inline |
Return the displacement vector at point (x, y, z).
Definition at line 64 of file AnalyticalSolutions.hpp.
|
inlinestaticconstexprprivate |
Definition at line 83 of file AnalyticalSolutions.hpp.
|
inline |
Return the Cauchy stress in symmetric tensor storage at point (x, y, z).
Definition at line 37 of file AnalyticalSolutions.hpp.
|
private |
Definition at line 87 of file AnalyticalSolutions.hpp.
|
private |
Definition at line 88 of file AnalyticalSolutions.hpp.
|
private |
Definition at line 85 of file AnalyticalSolutions.hpp.
|
private |
Definition at line 86 of file AnalyticalSolutions.hpp.