Classes | Namespaces | Functions | Variables
shell_unsteady.cc File Reference

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
 

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)