![]() |
|
#include "generic.h"
#include "navier_stokes.h"
#include "beam.h"
#include "multi_physics.h"
#include "meshes/one_d_lagrangian_mesh.h"
#include "meshes/collapsible_channel_mesh.h"
#include "fsi_chan_problem.h"
Classes | |
class | SegregatedFSICollapsibleChannelProblem< ELEMENT > |
Namespaces | |
Flags | |
Extend namespace for flags. | |
Functions | |
void | Flags::segregated_doc_flags () |
Doc flags for extended namespace. More... | |
int | main (int argc, char *argv[]) |
Variables | |
unsigned | Flags::Use_segregated_solver =1 |
Use Newton solver (0) or segregated solver (1)? More... | |
unsigned | Flags::Use_pointwise_aitken =0 |
Use pointwise Aitken extrapolation (1) or not (0) More... | |
double | Flags::Omega_under_relax =1.0 |
Under-relaxation parameter (1.0: no under-relaxation; 0.0: freeze) More... | |
unsigned | Flags::Use_irons_and_tuck_extrapolation =0 |
Use Irons and Tuck extrapolation (1) or not (0) More... | |
unsigned | Flags::Convergence_criterion =0 |
Convergence criterion: 0: global resmax; 1: abs. change; 2: rel. change. More... | |
double | Flags::Convergence_tolerance =1.0e-9 |
Convergence tolerance. More... | |
double | Flags::Dt =0.1 |
Timestep. More... | |
//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// Driver code for a collapsible channel problem with FSI. Presence of command line arguments indicates validation run with coarse resolution and small number of steps.
Resolution factor
Use Newton solver (0) or segregated solver (1)?
Use pointwise Aitken extrapolation (1) or not (0)
Under-relaxation parameter
Use Irons and Tuck extrapolation
Use displacement control (1) or not (0)
Min. y coordinate for parameter study with displacement control
Steady (1) or unsteady (0) run
Convergence criterion: 0: global resmax; 1: abs. change; 2: rel. change
Convergence tolerance
Number of steps
Reynolds number
Womersley number
FSI parameter
Timestep
References oomph::CommandLineArgs::Argc, Flags::Convergence_criterion, Flags::Convergence_tolerance, Flags::doc_flags(), Flags::Dt, Mesh_Parameters::ly, Flags::Nsteps, Mesh_Parameters::ny, Flags::Omega_under_relax, Global_Physical_Variables::P_step, problem, Global_Physical_Variables::Q, Global_Physical_Variables::Re, Flags::Resolution_factor, Global_Physical_Variables::ReSt, Flags::Restart_file_name, Flags::segregated_doc_flags(), Flag_definition::setup(), Flags::Steady_flag, Flags::Use_displ_control, Flags::Use_irons_and_tuck_extrapolation, Flags::Use_pointwise_aitken, Flags::Use_segregated_solver, and Global_Physical_Variables::Yprescr_min.