static_fish.cc File Reference
#include "generic.h"
#include "solid.h"
#include "meshes/fish_mesh.h"

Classes

class  ElasticFishMesh< ELEMENT >
 Refineable fish mesh upgraded to become a solid mesh. More...
 
class  ElasticFishProblem< ELEMENT >
 Boundary-driven elastic deformation of fish-shaped domain. More...
 

Namespaces

 Global_Physical_Variables
 Global variables.
 

Functions

void Global_Physical_Variables::body_force (const double &time, const Vector< double > &x, Vector< double > &result)
 Functional body force. More...
 
int main ()
 Driver for simple elastic problem. More...
 

Function Documentation

◆ main()

int main ( )

Driver for simple elastic problem.

393 {
394 
395  //Initialise physical parameters
399 
400 
401  // Define a strain energy function: Generalised Mooney Rivlin
406 
407  // Define a constitutive law (based on strain energy function)
411 
412  //Set up the problem with pure displacement formulation
414  problem.run();
415 
416 
417 }
Boundary-driven elastic deformation of fish-shaped domain.
Definition: static_fish.cc:182
Definition: constitutive_laws.h:215
Definition: constitutive_laws.h:801
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, and Global_Physical_Variables::Strain_energy_function_pt.