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

Go to the source code of this file.

Classes

class  ElasticRefineableQuarterCircleSectorMesh< ELEMENT >
 Elastic quarter circle sector mesh with functionality to attach traction elements to the curved surface. We "upgrade" the RefineableQuarterCircleSectorMesh to become an SolidMesh and equate the Eulerian and Lagrangian coordinates, thus making the domain represented by the mesh the stress-free configuration.

The member function make_traction_element_mesh() creates a separate mesh of SolidTractionElements that are attached to the mesh's curved boundary (boundary 1). More...
 
class  StaticDiskCompressionProblem< ELEMENT >
 Uniform compression of a circular disk in a state of plane strain, subject to uniform growth. More...
 

Namespaces

namespace  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.
 
void Global_Physical_Variables::growth_function (const Vector< double > &xi, double &gamma)
 Growth function.
 
int main (int argc, char *argv[])
 Driver code for disk-compression.
 

Variables

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

Function Documentation

◆ main()

int main ( int  argc,
char argv[] 
)