Demonstrate how to solve an unstructured solid problem.
341 std::cout <<
"Running with pure displacement formulation\n";
347 problem.doc_solution(doc_info);
353 double pressure_increment=-1.0e-4;
356 for (
unsigned istep=0;istep<nstep;istep++)
362 problem.doc_solution(doc_info);
372 std::cout <<
"Running with pressure/displacement formulation\n";
383 problem.doc_solution(doc_info);
389 double pressure_increment=-1.0e-4;
392 for (
unsigned istep=0;istep<nstep;istep++)
398 problem.doc_solution(doc_info);
411 "Running with pressure/displacement formulation (incompressible) \n";
423 const unsigned n_element =
problem.mesh_pt()->nelement();
424 for(
unsigned e=0;
e<n_element;
e++)
439 problem.doc_solution(doc_info);
445 double pressure_increment=-1.0e-4;
448 for (
unsigned istep=0;istep<nstep;istep++)
454 problem.doc_solution(doc_info);
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Unstructured solid problem.
Definition: adaptive_unstructured_two_d_solid.cc:117
Definition: oomph_utilities.h:499
void set_directory(const std::string &directory)
Definition: oomph_utilities.cc:298
unsigned & number()
Number used (e.g.) for labeling output files.
Definition: oomph_utilities.h:554
Definition: constitutive_laws.h:699
Definition: solid_elements.h:863
void set_incompressible()
Set the material to be incompressible.
Definition: solid_elements.h:881
double P
Uniform pressure.
Definition: TwenteMeshGluing.cpp:77
double Nu
Poisson's ratio.
Definition: TwenteMeshGluing.cpp:71
ConstitutiveLaw * Constitutive_law_pt
Pointer to constitutive law.
Definition: TwenteMeshGluing.cpp:65
double Gravity
Non-dim gravity.
Definition: meshing/quad_from_triangle_mesh/unstructured_two_d_solid.cc:214
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213