Theory and Practice of FEM -- a parametrized Poisson Solver
PoissonTester< Integral > Member List

This is the complete list of members for PoissonTester< Integral >, including all inherited members.

acceptor_idParameterAcceptorprivate
add_parameter(const std::string &entry, ParameterType &parameter, const std::string &documentation="", ParameterHandler &prm_=prm, const Patterns::PatternBase &pattern=*Patterns::Tools::Convert< ParameterType >::to_pattern())ParameterAcceptorprivate
assemble_system()Poisson< Integral::value >protected
assemble_system_on_range(const typename DoFHandler< dim >::active_cell_iterator &begin, const typename DoFHandler< dim >::active_cell_iterator &end)Poisson< Integral::value >protected
assemble_system_one_cell(const typename DoFHandler< dim >::active_cell_iterator &cell, ScratchData &scratch, CopyData &copy)Poisson< Integral::value >protected
check_no_subscribers() const noexceptSubscriptorprivate
class_listParameterAcceptorprivatestatic
clear()ParameterAcceptorprivatestatic
coarsening_and_refinement_factorsPoisson< Integral::value >protected
coefficientPoisson< Integral::value >protected
coefficient_expressionPoisson< Integral::value >protected
constantsPoisson< Integral::value >protected
constraintsPoisson< Integral::value >protected
copy_one_cell(const CopyData &copy)Poisson< Integral::value >protected
CopyData typedefPoisson< Integral::value >
counterSubscriptorprivate
counter_mapSubscriptorprivate
declare_all_parameters(ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorprivatestatic
declare_parameters(ParameterHandler &prm)ParameterAcceptorprivatevirtual
declare_parameters_call_backParameterAcceptorprivate
dirichlet_boundary_conditionPoisson< Integral::value >protected
dirichlet_boundary_conditions_expressionPoisson< Integral::value >protected
dirichlet_idsPoisson< Integral::value >protected
dof_handlerPoisson< Integral::value >protected
enter_my_subsection(ParameterHandler &prm)ParameterAcceptorprivate
error_per_cellPoisson< Integral::value >protected
error_tablePoisson< Integral::value >protected
estimate()Poisson< Integral::value >protected
estimator_typePoisson< Integral::value >protected
exact_solutionPoisson< Integral::value >protected
exact_solution_expressionPoisson< Integral::value >protected
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorprivatestatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorprivatestatic
fePoisson< Integral::value >protected
fe_degreePoisson< Integral::value >protected
forcing_termPoisson< Integral::value >protected
forcing_term_expressionPoisson< Integral::value >protected
get_section_name() constParameterAcceptorprivate
get_section_path() constParameterAcceptorprivate
grid_generator_argumentsPoisson< Integral::value >protected
grid_generator_functionPoisson< Integral::value >protected
initialize(const std::string &filename)Poisson< Integral::value >
ParameterAcceptor::initialize(const std::string &filename="", const std::string &output_filename="", const ParameterHandler::OutputStyle output_style_for_output_filename=ParameterHandler::Short, ParameterHandler &prm=ParameterAcceptor::prm, const ParameterHandler::OutputStyle output_style_for_filename=ParameterHandler::DefaultStyle)ParameterAcceptorprivatestatic
ParameterAcceptor::initialize(std::istream &input_stream, ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorprivatestatic
leave_my_subsection(ParameterHandler &prm)ParameterAcceptorprivate
list_subscribers(StreamType &stream) constSubscriptorprivate
list_subscribers() constSubscriptorprivate
make_grid()Poisson< Integral::value >protected
map_iterator typedefSubscriptorprivate
map_value_type typedefSubscriptorprivate
mappingPoisson< Integral::value >protected
mapping_degreePoisson< Integral::value >protected
mark()Poisson< Integral::value >protected
marking_strategyPoisson< Integral::value >protected
mutexSubscriptorprivatestatic
n_refinement_cyclesPoisson< Integral::value >protected
n_refinementsPoisson< Integral::value >protected
n_subscriptions() constSubscriptorprivate
neumann_boundary_conditionPoisson< Integral::value >protected
neumann_boundary_conditions_expressionPoisson< Integral::value >protected
neumann_idsPoisson< Integral::value >protected
number_of_threadsPoisson< Integral::value >protected
object_infoSubscriptorprivate
operator=(const Subscriptor &)Subscriptorprivate
operator=(Subscriptor &&) noexceptSubscriptorprivate
output_filenamePoisson< Integral::value >protected
output_results(const unsigned cycle) constPoisson< Integral::value >protected
ParameterAcceptor(const std::string &section_name="")ParameterAcceptorprivate
parse_all_parameters(ParameterHandler &prm=ParameterAcceptor::prm)ParameterAcceptorprivatestatic
parse_parameters(ParameterHandler &prm)ParameterAcceptorprivatevirtual
parse_parameters_call_backParameterAcceptorprivate
parse_string(const std::string &par)Poisson< Integral::value >
Poisson()Poisson< Integral::value >
PoissonTester()=defaultPoissonTester< Integral >
pre_refinementPoisson< Integral::value >protected
pre_refinement_expressionPoisson< Integral::value >protected
print_system_info()Poisson< Integral::value >
prmParameterAcceptorprivatestatic
refine_grid()Poisson< Integral::value >protected
run()Poisson< Integral::value >
ScratchData typedefPoisson< Integral::value >
section_nameParameterAcceptorprivate
sepParameterAcceptorprivatestatic
serialize(Archive &ar, const unsigned int version)Subscriptorprivate
setup_system()Poisson< Integral::value >protected
solutionPoisson< Integral::value >protected
solve()Poisson< Integral::value >protected
solver_controlPoisson< Integral::value >protected
sparsity_patternPoisson< Integral::value >protected
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptorprivate
Subscriptor()Subscriptorprivate
Subscriptor(const Subscriptor &)Subscriptorprivate
Subscriptor(Subscriptor &&) noexceptSubscriptorprivate
system_matrixPoisson< Integral::value >protected
system_rhsPoisson< Integral::value >protected
timerPoisson< Integral::value >mutableprotected
triangulationPoisson< Integral::value >protected
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptorprivate
use_direct_solverPoisson< Integral::value >protected
validity_pointersSubscriptorprivate
~ParameterAcceptor() overrideParameterAcceptorprivatevirtual
~Subscriptor()Subscriptorprivatevirtual