ExaDG
Loading...
Searching...
No Matches
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 non_explicit_convective_problem () const
bool implicit_nonlinear_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
InverseMassParameters inverse_mass_preconditioner
double IP_factor_pressure
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
Newton::SolverData newton_solver_data_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_extrapolation_pressure_nbc
FormulationConvectiveTerm formulation_convective_term_bc
unsigned int order_extrapolation_pressure_rhs
bool apply_leray_projection
unsigned int order_pressure_extrapolation
bool rotational_formulation
bool use_scaling_continuity
double scaling_factor_continuity
Newton::SolverData newton_solver_data_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 iterative_solve_of_velocity_block
SolverData solver_data_velocity_block
SchurComplementPreconditioner preconditioner_pressure_block
MultigridData multigrid_data_pressure_block
bool iterative_solve_of_pressure_block
SolverData solver_data_pressure_block

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