ExaDG
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ExaDG::IncNS::Parameters Class Reference

Public Member Functions

void check (dealii::ConditionalOStream const &pcout) const
 
bool convective_problem () const
 
bool viscous_problem () const
 
bool viscosity_is_variable () const
 
bool implicit_convective_problem () const
 
bool nonlinear_viscous_problem () const
 
bool nonlinear_problem_has_to_be_solved () const
 
bool involves_h_multigrid () const
 
unsigned int get_degree_p (unsigned int const degree_u) const
 
void print (dealii::ConditionalOStream const &pcout, std::string const &name) const
 

Public Attributes

ProblemType problem_type
 
EquationType equation_type
 
FormulationViscousTerm formulation_viscous_term
 
FormulationConvectiveTerm formulation_convective_term
 
bool use_outflow_bc_convective_term
 
bool right_hand_side
 
bool boussinesq_term
 
bool boussinesq_dynamic_part_only
 
bool ale_formulation
 
MeshMovementType mesh_movement_type
 
bool neumann_with_variable_normal_vector
 
double start_time
 
double end_time
 
double viscosity
 
double density
 
double thermal_expansion_coefficient
 
double reference_temperature
 
SolverType solver_type
 
TemporalDiscretization temporal_discretization
 
TreatmentOfConvectiveTerm treatment_of_convective_term
 
TimeStepCalculation calculation_of_time_step_size
 
bool adaptive_time_stepping
 
double adaptive_time_stepping_limiting_factor
 
double time_step_size_max
 
CFLConditionType adaptive_time_stepping_cfl_type
 
double max_velocity
 
double cfl
 
double cfl_exponent_fe_degree_velocity
 
double c_eff
 
double time_step_size
 
unsigned int max_number_of_time_steps
 
unsigned int n_refine_time
 
unsigned int order_time_integrator
 
bool start_with_low_order
 
ConvergenceCriterionSteadyProblem convergence_criterion_steady_problem
 
double abs_tol_steady
 
double rel_tol_steady
 
SolverInfoData solver_info_data
 
bool restarted_simulation
 
RestartData restart_data
 
GridData grid
 
unsigned int mapping_degree
 
unsigned int mapping_degree_coarse_grids
 
SpatialDiscretization spatial_discretization
 
unsigned int degree_u
 
DegreePressure degree_p
 
double upwind_factor
 
TypeDirichletBCs type_dirichlet_bc_convective
 
InteriorPenaltyFormulation IP_formulation_viscous
 
PenaltyTermDivergenceFormulation penalty_term_div_formulation
 
double IP_factor_viscous
 
bool gradp_integrated_by_parts
 
FormulationPressureGradientTerm gradp_formulation
 
bool gradp_use_boundary_data
 
bool divu_integrated_by_parts
 
FormulationVelocityDivergenceTerm divu_formulation
 
bool divu_use_boundary_data
 
AdjustPressureLevel adjust_pressure_level
 
bool use_divergence_penalty
 
double divergence_penalty_factor
 
bool use_continuity_penalty
 
double continuity_penalty_factor
 
bool apply_penalty_terms_in_postprocessing_step
 
ContinuityPenaltyComponents continuity_penalty_components
 
bool continuity_penalty_use_boundary_data
 
TypePenaltyParameter type_penalty_parameter
 
TreatmentOfVariableViscosity treatment_of_variable_viscosity
 
TurbulenceModelData turbulence_model_data
 
GeneralizedNewtonianModelData generalized_newtonian_model_data
 
bool implement_block_diagonal_preconditioner_matrix_free
 
bool use_cell_based_face_loops
 
SolverData solver_data_block_diagonal
 
QuadratureRuleLinearization quad_rule_linearization
 
InverseMassParameters inverse_mass_operator
 
InverseMassParametersHdiv inverse_mass_operator_hdiv
 
InverseMassParameters inverse_mass_preconditioner
 
double IP_factor_pressure
 
SolverPressurePoisson solver_pressure_poisson
 
SolverData solver_data_pressure_poisson
 
PreconditionerPressurePoisson preconditioner_pressure_poisson
 
MultigridData multigrid_data_pressure_poisson
 
bool update_preconditioner_pressure_poisson
 
unsigned int update_preconditioner_pressure_poisson_every_time_steps
 
SolverProjection solver_projection
 
SolverData solver_data_projection
 
PreconditionerProjection preconditioner_projection
 
MultigridData multigrid_data_projection
 
bool update_preconditioner_projection
 
unsigned int update_preconditioner_projection_every_time_steps
 
Elementwise::Preconditioner preconditioner_block_diagonal_projection
 
SolverData solver_data_block_diagonal_projection
 
unsigned int order_extrapolation_pressure_nbc
 
FormulationConvectiveTerm formulation_convective_term_bc
 
SolverViscous solver_viscous
 
SolverData solver_data_viscous
 
PreconditionerViscous preconditioner_viscous
 
bool update_preconditioner_viscous
 
unsigned int update_preconditioner_viscous_every_time_steps
 
MultigridData multigrid_data_viscous
 
Newton::SolverData newton_solver_data_momentum
 
SolverMomentum solver_momentum
 
SolverData solver_data_momentum
 
MomentumPreconditioner preconditioner_momentum
 
bool update_preconditioner_momentum
 
unsigned int update_preconditioner_momentum_every_newton_iter
 
unsigned int update_preconditioner_momentum_every_time_steps
 
MultigridData multigrid_data_momentum
 
MultigridOperatorType multigrid_operator_type_momentum
 
unsigned int order_pressure_extrapolation
 
bool rotational_formulation
 
bool use_scaling_continuity
 
double scaling_factor_continuity
 
Newton::SolverData newton_solver_data_coupled
 
SolverCoupled solver_coupled
 
SolverData solver_data_coupled
 
PreconditionerCoupled preconditioner_coupled
 
bool update_preconditioner_coupled
 
unsigned int update_preconditioner_coupled_every_newton_iter
 
unsigned int update_preconditioner_coupled_every_time_steps
 
MomentumPreconditioner preconditioner_velocity_block
 
MultigridOperatorType multigrid_operator_type_velocity_block
 
MultigridData multigrid_data_velocity_block
 
bool exact_inversion_of_velocity_block
 
SolverData solver_data_velocity_block
 
SchurComplementPreconditioner preconditioner_pressure_block
 
MultigridData multigrid_data_pressure_block
 
bool exact_inversion_of_laplace_operator
 
SolverData solver_data_pressure_block
 

The documentation for this class was generated from the following files: