Functions | Variables
Global_Physical_Variables Namespace Reference

Namespace for physical parameters. More...

Functions

void press_load (const Vector< double > &xi, const Vector< double > &x, const Vector< double > &N, Vector< double > &load)
 Load function: Constant external pressure with cos variation to induce buckling in n=2 mode.
 
double & external_pressure ()
 Return a reference to the external pressure load on the elastic ring. A reference is obtained by de-referencing the pointer to the data value that contains the external load.
 

Variables

double H =0.05
 Nondim thickness.
 
double Xprescr = 1.0
 Prescribed position (only used for displacement control)
 
double Pcos =0.0
 Perturbation pressure.
 
Data * Pext_data_pt
 Pointer to pressure load (stored in Data so it can become an unknown in the problem when displacement control is used.
 

Detailed Description

Namespace for physical parameters.

Function Documentation

◆ external_pressure()

double & Global_Physical_Variables::external_pressure ( )

Return a reference to the external pressure load on the elastic ring. A reference is obtained by de-referencing the pointer to the data value that contains the external load.

Definition at line 79 of file steady_ring.cc.

References Pext_data_pt.

Referenced by ElasticRingProblem< ELEMENT >::parameter_study().

◆ 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: Constant external pressure with cos variation to induce buckling in n=2 mode.

Definition at line 64 of file steady_ring.cc.

References Pcos, and Pext_data_pt.

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

Variable Documentation

◆ H

double Global_Physical_Variables::H =0.05

◆ Pcos

double Global_Physical_Variables::Pcos =0.0

Perturbation pressure.

Definition at line 56 of file steady_ring.cc.

Referenced by ElasticRingProblem< ELEMENT >::parameter_study(), and press_load().

◆ Pext_data_pt

Data* Global_Physical_Variables::Pext_data_pt

Pointer to pressure load (stored in Data so it can become an unknown in the problem when displacement control is used.

Definition at line 60 of file steady_ring.cc.

Referenced by ElasticRingProblem< ELEMENT >::doc_solution(), ElasticRingProblem< ELEMENT >::ElasticRingProblem(), external_pressure(), ElasticRingProblem< ELEMENT >::parameter_study(), and press_load().

◆ Xprescr

double Global_Physical_Variables::Xprescr = 1.0

Prescribed position (only used for displacement control)

Definition at line 53 of file steady_ring.cc.

Referenced by ElasticRingProblem< ELEMENT >::ElasticRingProblem(), and ElasticRingProblem< ELEMENT >::parameter_study().