time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc File Reference

Classes

class  FourierDecomposedTimeHarmonicLinearElasticityProblem< ELEMENT >
 

Namespaces

 Global_Parameters
 Namespace for global parameters.
 

Functions

std::complex< doubleGlobal_Parameters::Nu (0.3, 0.05)
 Define Poisson's ratio Nu. More...
 
std::complex< doubleGlobal_Parameters::E (1.0, 0.01)
 Define the non-dimensional Young's modulus. More...
 
std::complex< doubleGlobal_Parameters::Omega_sq (10.0, 5.0)
 
const std::complex< doubleGlobal_Parameters::I (0.0, 1.0)
 Define the imaginary unit. More...
 
void Global_Parameters::boundary_traction (const Vector< double > &x, const Vector< double > &n, Vector< std::complex< double > > &result)
 The traction function at r=rmin: (t_r, t_z, t_theta) More...
 
void Global_Parameters::body_force (const Vector< double > &x, Vector< std::complex< double > > &b)
 Body force. More...
 
void Global_Parameters::exact_solution (const Vector< double > &x, Vector< double > &u)
 The exact solution for infinite depth case. More...
 
int main (int argc, char *argv[])
 Driver code. More...
 

Variables

std::complex< doubleGlobal_Parameters::lambda = E*Nu/(1.0+Nu)/(1.0-2.0*Nu)
 
std::complex< doubleGlobal_Parameters::mu = E/2.0/(1.0+Nu)
 
double Global_Parameters::rmin = 0.1
 
double Global_Parameters::zmin = 0.3
 
double Global_Parameters::rmax = rmin+Lr
 
double Global_Parameters::zmax = zmin+Lz
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)

Driver code.

361 {
362  // Number of elements in r-direction
363  unsigned nr=5;
364 
365  // Number of elements in z-direction (for (approximately) square elements)
367 
368  // Set up doc info
369  DocInfo doc_info;
370 
371  // Set output directory
372  doc_info.set_directory("RESLT");
373 
374  // Set up problem
379 
380  // Solve
381  problem.newton_solve();
382 
383  // Output the solution
384  problem.doc_solution(doc_info);
385 
386 } // end_of_main
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:134
Definition: oomph_utilities.h:499
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
Definition: time_harmonic_fourier_decomposed_linear_elasticity_elements.h:448
double Lz
Length of domain in z-direction.
Definition: axisym_linear_elasticity/cylinder/cylinder.cc:68
double Lr
Length of domain in r direction.
Definition: axisym_linear_elasticity/cylinder/cylinder.cc:65
double rmax
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:70
double zmax
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:71
double zmin
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:69
double rmin
Definition: time_harmonic_fourier_decomposed_linear_elasticity/cylinder/cylinder.cc:68
const unsigned nz
Definition: ConstraintElementsUnitTest.cpp:32
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References Global_Parameters::Lr, Global_Parameters::Lz, Mesh_Parameters::nz, problem, Global_Parameters::rmax, Global_Parameters::rmin, oomph::DocInfo::set_directory(), Global_Parameters::zmax, and Global_Parameters::zmin.