Functions | Variables
Flags Namespace Reference

Extend namespace for control flags. More...

Functions

void doc_flags ()
 Doc flags. More...
 

Variables

unsigned Use_segregated_solver =1
 Use Newton solver (0) or segregated solver (1)? More...
 
unsigned Use_pointwise_aitken =0
 Use pointwise Aitken extrapolation (1) or not (0) More...
 
double Omega_under_relax =1.0
 Under-relaxation parameter (1.0: no under-relaxation; 0.0: freeze) More...
 
unsigned Use_irons_and_tuck_extrapolation =0
 Use Irons and Tuck extrapolation (1) or not (0) More...
 
unsigned Convergence_criterion =0
 Convergence criterion: 0: global resmax; 1: abs. change; 2: rel. change. More...
 
double Convergence_tolerance =1.0e-8
 Convergence tolerance. More...
 
unsigned Resolution_factor =1
 Resolution factor (multiplier for number of elements across channel) More...
 
unsigned Use_displ_control =1
 Use displacement control (1) or not (0) More...
 
unsigned Steady_flag =1
 Steady run (1) or unsteady run (0) More...
 
unsigned Nsteps =5
 Number of steps in parameter study. More...
 
string Run_identifier_string =""
 String to identify the run type in trace file. More...
 
string Restart_file_name =""
 Name of restart file. More...
 

Detailed Description

Extend namespace for control flags.

Namespace for flags.

Function Documentation

◆ doc_flags()

void Flags::doc_flags ( )

Variable Documentation

◆ Convergence_criterion

unsigned Flags::Convergence_criterion =0

Convergence criterion: 0: global resmax; 1: abs. change; 2: rel. change.

Definition at line 66 of file simple_segregated_driver.cc.

Referenced by SegregatedFSICollapsibleChannelProblem< ELEMENT >::SegregatedFSICollapsibleChannelProblem().

◆ Convergence_tolerance

double Flags::Convergence_tolerance =1.0e-8

◆ Nsteps

unsigned Flags::Nsteps =5

◆ Omega_under_relax

double Flags::Omega_under_relax =1.0

Under-relaxation parameter (1.0: no under-relaxation; 0.0: freeze)

Definition at line 60 of file simple_segregated_driver.cc.

Referenced by SegregatedFSICollapsibleChannelProblem< ELEMENT >::SegregatedFSICollapsibleChannelProblem().

◆ Resolution_factor

unsigned Flags::Resolution_factor =1

Resolution factor (multiplier for number of elements across channel)

Definition at line 236 of file fsi_chan_problem.h.

Referenced by doc_flags(), main(), FSICollapsibleChannelProblem< ELEMENT >::steady_run(), and FSICollapsibleChannelProblem< ELEMENT >::unsteady_run().

◆ Restart_file_name

string Flags::Restart_file_name =""

Name of restart file.

Definition at line 251 of file fsi_chan_problem.h.

Referenced by doc_flags(), and FSICollapsibleChannelProblem< ELEMENT >::set_initial_condition().

◆ Run_identifier_string

string Flags::Run_identifier_string =""

String to identify the run type in trace file.

Definition at line 248 of file fsi_chan_problem.h.

Referenced by FSICollapsibleChannelProblem< ELEMENT >::steady_run(), and FSICollapsibleChannelProblem< ELEMENT >::unsteady_run().

◆ Steady_flag

unsigned Flags::Steady_flag =1

◆ Use_displ_control

unsigned Flags::Use_displ_control =1

Use displacement control (1) or not (0)

Definition at line 239 of file fsi_chan_problem.h.

Referenced by doc_flags().

◆ Use_irons_and_tuck_extrapolation

unsigned Flags::Use_irons_and_tuck_extrapolation =0

Use Irons and Tuck extrapolation (1) or not (0)

Definition at line 63 of file simple_segregated_driver.cc.

Referenced by SegregatedFSICollapsibleChannelProblem< ELEMENT >::SegregatedFSICollapsibleChannelProblem().

◆ Use_pointwise_aitken

unsigned Flags::Use_pointwise_aitken =0

Use pointwise Aitken extrapolation (1) or not (0)

Definition at line 57 of file simple_segregated_driver.cc.

Referenced by SegregatedFSICollapsibleChannelProblem< ELEMENT >::SegregatedFSICollapsibleChannelProblem().

◆ Use_segregated_solver

unsigned Flags::Use_segregated_solver =1

Use Newton solver (0) or segregated solver (1)?

Definition at line 54 of file simple_segregated_driver.cc.

Referenced by SegregatedFSICollapsibleChannelProblem< ELEMENT >::steady_run().