two_d_linear_elasticity_with_simple_block_diagonal_preconditioner.cc File Reference

Classes

class  oomph::MyLinearElasticityElement< DIM >
 
class  oomph::FaceGeometry< MyLinearElasticityElement< DIM > >
 
class  PeriodicLoadProblem< ELEMENT >
 Periodic loading problem. More...
 

Namespaces

 oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
 
 Global_Parameters
 Namespace for global parameters.
 

Functions

TimeHarmonicIsotropicElasticityTensor Global_Parameters::E (Nu)
 The elasticity tensor for the solid. More...
 
void Global_Parameters::exact_solution (const Vector< double > &x, Vector< double > &u)
 The exact solution for infinite depth case. More...
 
void Global_Parameters::periodic_traction (const double &time, const Vector< double > &x, const Vector< double > &n, Vector< double > &result)
 The traction function. More...
 
int main (int argc, char *argv[])
 Driver code for PeriodicLoad linearly elastic problem. More...
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)

Driver code for PeriodicLoad linearly elastic problem.

427 {
428 #ifdef OOMPH_HAS_MPI
429  // Initialise MPI
430  MPI_Helpers::init(argc,argv);
431 #endif
432 
433  // Number of elements in x-direction
434  unsigned nx=5;
435 
436  // Number of elements in y-direction (for (approximately) square elements)
438 
439  // Set up doc info
440  DocInfo doc_info;
441 
442  // Set output directory
443  doc_info.set_directory("RESLT");
444 
445  //Build the problem
448 
449  // Solve
450  problem.newton_solve();
451 
452  // Output the solution
453  problem.doc_solution(doc_info);
454 
455 #ifdef OOMPH_HAS_MPI
456  // finalize MPI
457  MPI_Helpers::finalize();
458 #endif
459 
460  return(EXIT_SUCCESS);
461 } // end_of_main
Periodic loading problem.
Definition: periodic_load.cc:92
Definition: oomph_utilities.h:499
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
double Ly
Length of domain in y direction.
Definition: periodic_load.cc:58
double Lx
Length of domain in x direction.
Definition: periodic_load.cc:55
const unsigned nx
Definition: ConstraintElementsUnitTest.cpp:30
const unsigned ny
Definition: ConstraintElementsUnitTest.cpp:31
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References Global_Parameters::Lx, Global_Parameters::Ly, Mesh_Parameters::nx, Mesh_Parameters::ny, problem, and oomph::DocInfo::set_directory().