Demonstrate how to solve an unstructured solid problem.
459 std::cout <<
"Running with pure displacement formulation\n";
473 double pressure_increment=-1.0e-4;
476 for (
unsigned istep=0;istep<nstep;istep++)
491 std::cout <<
"Running with pressure/displacement formulation\n";
505 double pressure_increment=-1.0e-4;
508 for (
unsigned istep=0;istep<nstep;istep++)
523 std::cout <<
"Running with pressure/displacement "
524 <<
"formulation (incompressible) \n";
537 const unsigned n_element =
problem.mesh_pt()->nelement();
538 for(
unsigned e=0;
e<n_element;
e++)
560 double pressure_increment=-1.0e-4;
563 for (
unsigned istep=0;istep<nstep;istep++)
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Unstructured solid problem.
Definition: adaptive_unstructured_two_d_solid.cc:117
Definition: constitutive_laws.h:699
Definition: solid_elements.h:863
void set_incompressible()
Set the material to be incompressible.
Definition: solid_elements.h:881
Definition: solid_elements.h:1523
Definition: solid_elements.h:608
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
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
void specify_command_line_flag(const std::string &command_line_flag, const std::string &doc)
Specify possible argument-free command line flag.
Definition: oomph_utilities.cc:451
void parse_and_assign(int argc, char *argv[], const bool &throw_on_unrecognised_args)
Definition: oomph_utilities.cc:760
void doc_specified_flags()
Document specified command line flags.
Definition: oomph_utilities.cc:610
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213