disk_oscillation.cc File Reference
#include "generic.h"
#include "solid.h"
#include "oomph_crbond_bessel.h"
#include "meshes/quarter_circle_sector_mesh.h"

Classes

class  AxisymOscillatingDisk
 
class  ElasticRefineableQuarterCircleSectorMesh< ELEMENT >
 
class  DiskOscillationProblem< ELEMENT >
 

Namespaces

 Global_Physical_Variables
 Global variables.
 

Functions

double Global_Physical_Variables::multiplier (const Vector< double > &xi)
 
int main (int argc, char *argv[])
 Driver for disk oscillation problem. More...
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)

Driver for disk oscillation problem.

816 {
817 
818  // Store command line arguments
819  CommandLineArgs::setup(argc,argv);
820 
821  // If there's a command line argument run the validation (i.e. do only
822  // 10 timesteps); otherwise do a few cycles
823  unsigned nstep=1000;
824  if (CommandLineArgs::Argc!=1)
825  {
826  nstep=10;
827  }
828 
829  // Hookean constitutive equations
832 
833  //Set up the problem
835 
836  //Run the simulation
837  problem.run(nstep);
838 
839 } // end of main
Definition: disk_oscillation.cc:415
Definition: constitutive_laws.h:699
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
double Nu
Poisson's ratio.
Definition: TwenteMeshGluing.cpp:71
ConstitutiveLaw * Constitutive_law_pt
Pointer to constitutive law.
Definition: TwenteMeshGluing.cpp:65
int Argc
Number of arguments + 1.
Definition: oomph_utilities.cc:407
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References oomph::CommandLineArgs::Argc, Global_Physical_Variables::Constitutive_law_pt, Global_Physical_Variables::Nu, problem, and Flag_definition::setup().