Template Class ReducedPoissonParameters¶
Defined in File reduced_poisson.h
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¶
-
std::list<types::boundary_id> robin_ids¶
Boundary data for outward_normal_gradient(u) + beta*u = g.
-
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<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¶
-
ReducedPoissonParameters()¶