Driver code for moving block problem.
1101 const unsigned n_periods = 1;
1103 const double dt = 0.0025;
1122 problem.set_initial_condition();
1125 unsigned max_adapt = 2;
1131 const unsigned n_timestep =
unsigned(t_max/dt);
1134 bool first_timestep =
true;
1137 for(
unsigned t=1;
t<=n_timestep;
t++)
1140 cout <<
"\nTimestep " <<
t <<
" of " << n_timestep << std::endl;
1143 problem.unsteady_newton_solve(dt,max_adapt,first_timestep);
1146 first_timestep =
false;
Problem class to simulate viscous drop propagating along 2D channel.
Definition: refineable_two_layer_interface.cc:352
Definition: constitutive_laws.h:699
Definition: hijacked_elements.h:132
Overload CrouzeixRaviart element to modify output.
Definition: refineable_two_layer_interface.cc:54
Crouzeix Raviart upgraded to become projectable.
Definition: navier_stokes_elements.h:3128
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
string filename
Definition: MergeRestartFiles.py:39
DocInfo Doc_info
Doc info.
Definition: refineable_two_layer_interface.cc:291
ofstream Trace_file
Trace file.
Definition: refineable_two_layer_interface.cc:335
ConstitutiveLaw * Constitutive_law_pt
Constitutive law used to determine the mesh deformation.
Definition: jeffery_orbit.cc:82
Vector< double > G(2)
Direction of gravity.
double Nu
Pseudo-solid (mesh) Poisson ratio.
Definition: jeffery_orbit.cc:75
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
double epsilon
Definition: osc_ring_sarah_asymptotics.h:43
t
Definition: plotPSD.py:36
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213