Functions | Variables
Global_Physical_Variables Namespace Reference

///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// More...

Functions

void press_load (const Vector< double > &xi, const Vector< double > &x, const Vector< double > &N, Vector< double > &load)
 Load function: Perturbation pressure to force non-axisymmetric deformation. More...
 

Variables

unsigned Long_run_flag =1
 Flag for long/short run: Default = perform long run. More...
 
unsigned Fixed_timestep_flag =1
 Flag for fixed timestep: Default = fixed timestep. More...
 
bool Consistent_newmark_ic
 Boolean flag to decide if to set IC for Newmark directly or consistently : No Default. More...
 
double Pcos
 Perturbation pressure. More...
 
double T_kick
 Duration of transient load. More...
 
double Alpha =1.0
 Scaling factor for wall thickness (to be used in an exercise) More...
 
double H =Alpha*1.0/20.0
 Wall thickness – 1/20 for default value of scaling factor. More...
 
double Lambda_sq =pow(Alpha,2)
 Square of timescale ratio (i.e. non-dimensional density)
– 1.0 for default value of scaling factor. More...
 

Detailed Description

///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////

Namespace for physical parameters

Namespace for global parameters

Function Documentation

◆ press_load()

void Global_Physical_Variables::press_load ( const Vector< double > &  xi,
const Vector< double > &  x,
const Vector< double > &  N,
Vector< double > &  load 
)

Load function: Perturbation pressure to force non-axisymmetric deformation.

Definition at line 60 of file unsteady_ring.cc.

References Pcos.

Referenced by ElasticRingProblem< ELEMENT, TIMESTEPPER >::ElasticRingProblem().

Variable Documentation

◆ Alpha

double Global_Physical_Variables::Alpha =1.0

Scaling factor for wall thickness (to be used in an exercise)

Definition at line 73 of file unsteady_ring.cc.

◆ Consistent_newmark_ic

bool Global_Physical_Variables::Consistent_newmark_ic

Boolean flag to decide if to set IC for Newmark directly or consistently : No Default.

Definition at line 56 of file lin_unsteady_ring.cc.

Referenced by main(), and ElasticRingProblem< ELEMENT, TIMESTEPPER >::unsteady_run().

◆ Fixed_timestep_flag

unsigned Global_Physical_Variables::Fixed_timestep_flag =1

Flag for fixed timestep: Default = fixed timestep.

Definition at line 52 of file lin_unsteady_ring.cc.

Referenced by main(), and ElasticRingProblem< ELEMENT, TIMESTEPPER >::unsteady_run().

◆ H

double Global_Physical_Variables::H =Alpha*1.0/20.0

Wall thickness – 1/20 for default value of scaling factor.

Definition at line 76 of file unsteady_ring.cc.

Referenced by ElasticRingProblem< ELEMENT, TIMESTEPPER >::ElasticRingProblem().

◆ Lambda_sq

double Global_Physical_Variables::Lambda_sq =pow(Alpha,2)

Square of timescale ratio (i.e. non-dimensional density)
– 1.0 for default value of scaling factor.

Definition at line 80 of file unsteady_ring.cc.

Referenced by ElasticRingProblem< ELEMENT, TIMESTEPPER >::ElasticRingProblem().

◆ Long_run_flag

unsigned Global_Physical_Variables::Long_run_flag =1

Flag for long/short run: Default = perform long run.

Definition at line 49 of file lin_unsteady_ring.cc.

Referenced by main(), and ElasticRingProblem< ELEMENT, TIMESTEPPER >::unsteady_run().

◆ Pcos

double Global_Physical_Variables::Pcos

◆ T_kick

double Global_Physical_Variables::T_kick

Duration of transient load.

Definition at line 57 of file unsteady_ring.cc.