Template Class ReducedPoissonParameters

Inheritance Relationships

Base Type

  • public dealii::ParameterAcceptor

Class Documentation

template<int spacedim, int reduced_dim = 1, int cross_section_dim = 2>
class ReducedPoissonParameters : public dealii::ParameterAcceptor

Public Functions

ReducedPoissonParameters()
inline const Functions::ParsedFunction<spacedim> &robin_coefficient_for(const types::boundary_id id) const
inline const ModulatedParsedFunction<spacedim> &robin_bc_for(const types::boundary_id id) const

Public Members

std::string output_directory = "."
std::string output_name = "solution"
unsigned int fe_degree = 1
std::list<types::boundary_id> dirichlet_ids = {0}
DomainParameters<spacedim> domain_parameters
std::string &name_of_grid
std::string &arguments_for_grid
std::string refinement_strategy = "fixed_fraction"
double coarsening_fraction = 0.0
double refinement_fraction = 0.3
unsigned int n_refinement_cycles = 1
unsigned int max_cells = 20000
mutable ParameterAcceptorProxy<Functions::ParsedFunction<spacedim>> rhs
mutable ParameterAcceptorProxy<Functions::ParsedFunction<spacedim>> bc
std::list<types::boundary_id> robin_ids

Boundary data for outward_normal_gradient(u) + beta*u = g.

mutable ParameterAcceptorProxy<Functions::ParsedFunction<spacedim>> robin_coefficient
mutable ModulatedParsedFunction<spacedim> robin_bc
std::map<types::boundary_id, std::shared_ptr<ParameterAcceptorProxy<Functions::ParsedFunction<spacedim>>>> robin_coefficients_by_id
std::map<types::boundary_id, std::shared_ptr<ModulatedParsedFunction<spacedim>>> robin_bcs_by_id
std::map<types::boundary_id, std::array<bool, 3>> robin_explicit_entries
mutable ParameterAcceptorProxy<Functions::ParsedFunction<spacedim>> exact_solution
mutable ParameterAcceptorProxy<ReductionControl> inner_control
mutable ParameterAcceptorProxy<ReductionControl> outer_control
bool output_results_before_solving = false
bool estimate_condition_number = false
std::string solver_name = "AL"
bool assemble_full_AL_system = false
mutable ParsedConvergenceTable convergence_table
ReducedCouplingParameters<reduced_dim, cross_section_dim, spacedim, 1> reduced_coupling_parameters