TwenteMeshGluing.cpp File Reference
#include "generic.h"
#include "solid.h"
#include "meshes/simple_cubic_mesh.h"
#include "glued_mesh_stuff.h"
#include "Oomph/solid_cubic_mesh.h"

Classes

class  SheetGlueProblem< ELEMENT >
 Deformation of elastic pouch. More...
 

Namespaces

 Global_Physical_Variables
 Global variables.
 

Functions

void Global_Physical_Variables::constant_pressure (const Vector< double > &xi, const Vector< double > &x, const Vector< double > &n, Vector< double > &traction)
 Constant pressure load. More...
 
int main (int argc, char **argv)
 Driver for simple elastic problem. More...
 

Variables

StrainEnergyFunctionGlobal_Physical_Variables::Strain_energy_function_pt =0
 Pointer to strain energy function. More...
 
ConstitutiveLawGlobal_Physical_Variables::Constitutive_law_pt
 Pointer to constitutive law. More...
 
double Global_Physical_Variables::E = 1.0
 Elastic modulus. More...
 
double Global_Physical_Variables::Nu = 0.3
 Poisson's ratio. More...
 
double Global_Physical_Variables::C1 = 1.3
 "Mooney Rivlin" coefficient for generalised Mooney Rivlin law More...
 
double Global_Physical_Variables::P = 0.0
 Uniform pressure. More...
 

Function Documentation

◆ main()

int main ( int argc  ,
char **  argv 
)

Driver for simple elastic problem.

515  {
516 
517  // Store command line arguments
518  CommandLineArgs::setup(argc, argv);
519 
520  //Initialise physical parameters
524 
525 
526  // Define a strain energy function: Generalised Mooney Rivlin
531 
532  // Define a constitutive law (based on strain energy function)
536 
537  //Set up the problem with pure displacement formulation
539  problem.run("./");
540 
541 
542 }
Deformation of elastic pouch.
Definition: TwenteMeshGluing.cpp:102
Definition: constitutive_laws.h:215
Definition: constitutive_laws.h:801
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
double E
Elastic modulus.
Definition: TwenteMeshGluing.cpp:68
double Nu
Poisson's ratio.
Definition: TwenteMeshGluing.cpp:71
ConstitutiveLaw * Constitutive_law_pt
Pointer to constitutive law.
Definition: TwenteMeshGluing.cpp:65
double C1
"Mooney Rivlin" coefficient for generalised Mooney Rivlin law
Definition: TwenteMeshGluing.cpp:74
StrainEnergyFunction * Strain_energy_function_pt
Pointer to strain energy function.
Definition: TwenteMeshGluing.cpp:62
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References Global_Physical_Variables::C1, Global_Physical_Variables::Constitutive_law_pt, Global_Physical_Variables::E, Global_Physical_Variables::Nu, problem, Flag_definition::setup(), and Global_Physical_Variables::Strain_energy_function_pt.