Classes | Namespaces | Functions | Variables
shock_disk.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  DiskShockWaveProblem< ELEMENT, TIMESTEPPER >
 "Shock" wave propagates through an impulsively loaded circular disk. 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.
 
int main (int argc, char *argv[])
 Driver for simple elastic problem.
 

Variables

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::P = 0.00
 Uniform pressure.
 

Function Documentation

◆ main()

int main ( int  argc,
char argv[] 
)