Loading [MathJax]/extensions/TeX/newcommand.js
 deal.II version GIT relicensing-2966-g7a74e69540 2025-03-28 07:20:00+00:00
\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}} \newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=} \newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]} \newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
ParameterHandler Member List

This is the complete list of members for ParameterHandler, including all inherited members.

actionsParameterHandlerprivate
add_action(const std::string &entry, const std::function< void(const std::string &value)> &action, const bool execute_action=true)ParameterHandler
add_parameter(const std::string &entry, ParameterType &parameter, const std::string &documentation="", const Patterns::PatternBase &pattern= *Patterns::Tools::Convert< ParameterType >::to_pattern(), const bool has_to_be_set=false)ParameterHandler
assert_that_entries_have_been_set() constParameterHandler
check_no_subscribers() const noexceptEnableObserverPointerprivate
clear()ParameterHandler
counterEnableObserverPointermutableprivate
counter_mapEnableObserverPointermutableprivate
declare_alias(const std::string &existing_entry_name, const std::string &alias_name, const bool alias_is_deprecated=false)ParameterHandler
declare_entry(const std::string &entry, const std::string &default_value, const Patterns::PatternBase &pattern=Patterns::Anything(), const std::string &documentation="", const bool has_to_be_set=false)ParameterHandler
DefaultStyle enum valueParameterHandler
Description enum valueParameterHandler
EnableObserverPointer()EnableObserverPointerinline
EnableObserverPointer(const EnableObserverPointer &)EnableObserverPointerinline
EnableObserverPointer(EnableObserverPointer &&) noexceptEnableObserverPointer
enter_subsection(const std::string &subsection, const bool create_path_if_needed=true)ParameterHandler
entriesParameterHandlerprivate
entries_set_statusParameterHandlerprivate
ExcAlreadyAtTopLevel()ParameterHandlerstatic
ExcCannotOpenIncludeStatementFile(int arg1, std::string arg2, std::string arg3)ParameterHandlerstatic
ExcCannotParseLine(int arg1, std::string arg2, std::string arg3)ParameterHandlerstatic
ExcEncounteredDeprecatedEntries(std::string arg1)ParameterHandlerstatic
ExcEntryAlreadyExists(std::string arg1)ParameterHandlerstatic
ExcEntryIsDeprecated(int arg1, std::string arg2, std::string arg3)ParameterHandlerstatic
ExcEntryUndeclared(std::string arg1)ParameterHandlerstatic
ExcInUse(int arg1, std::string arg2, std::string arg3)EnableObserverPointerstatic
ExcInvalidEntryForPattern(int arg1, std::string arg2, std::string arg3, std::string arg4, std::string arg5)ParameterHandlerstatic
ExcInvalidXMLParameterFile()ParameterHandlerstatic
ExcNoSubscriber(std::string arg1, std::string arg2)EnableObserverPointerstatic
ExcNoSubsection(int arg1, std::string arg2, std::string arg3)ParameterHandlerstatic
ExcUnbalancedSubsections(std::string arg1, std::string arg2)ParameterHandlerstatic
ExcValueDoesNotMatchPattern(std::string arg1, std::string arg2)ParameterHandlerstatic
get(const std::string &entry_string) constParameterHandler
get(const std::vector< std::string > &entry_subsection_path, const std::string &entry_string) constParameterHandler
get_bool(const std::string &entry_name) constParameterHandler
get_bool(const std::vector< std::string > &entry_subsection_path, const std::string &entry_string) constParameterHandler
get_current_full_path(const std::string &name) constParameterHandler
get_current_full_path(const std::vector< std::string > &sub_path, const std::string &name) constParameterHandler
get_current_path() constParameterHandler
get_double(const std::string &entry_name) constParameterHandler
get_double(const std::vector< std::string > &entry_subsection_path, const std::string &entry_string) constParameterHandler
get_entries_wrongly_not_set() constParameterHandler
get_integer(const std::string &entry_string) constParameterHandler
get_integer(const std::vector< std::string > &entry_subsection_path, const std::string &entry_string) constParameterHandler
JSON enum valueParameterHandler
KeepDeclarationOrder enum valueParameterHandler
KeepOnlyChanged enum valueParameterHandler
LaTeX enum valueParameterHandler
leave_subsection()ParameterHandler
list_subscribers(StreamType &stream) constEnableObserverPointerinline
list_subscribers() constEnableObserverPointer
load(Archive &ar, const unsigned int version)ParameterHandlerinline
log_parameters(LogStream &out, const OutputStyle style=DefaultStyle)ParameterHandler
log_parameters_section(LogStream &out, const OutputStyle style=DefaultStyle)ParameterHandler
map_iterator typedefEnableObserverPointerprivate
map_value_type typedefEnableObserverPointerprivate
mark_as_deprecated(const std::string &entry, const bool is_deprecated=true)ParameterHandler
memory_consumption() constParameterHandler
MultipleParameterLoopParameterHandlerfriend
mutexEnableObserverPointerprivatestatic
n_subscriptions() constEnableObserverPointerinline
object_infoEnableObserverPointermutableprivate
operator=(const ParameterHandler &)=deleteParameterHandler
EnableObserverPointer::operator=(const EnableObserverPointer &)EnableObserverPointerinline
EnableObserverPointer::operator=(EnableObserverPointer &&) noexceptEnableObserverPointer
operator==(const ParameterHandler &prm2) constParameterHandler
OutputStyle enum nameParameterHandler
ParameterHandler()ParameterHandler
ParameterHandler(const ParameterHandler &)=deleteParameterHandler
parse_input(std::istream &input, const std::string &filename="input file", const std::string &last_line="", const bool skip_undefined=false)ParameterHandlervirtual
parse_input(const std::string &filename, const std::string &last_line="", const bool skip_undefined=false, const bool assert_mandatory_entries_are_found=false)ParameterHandlervirtual
parse_input_from_json(std::istream &input, const bool skip_undefined=false)ParameterHandlervirtual
parse_input_from_string(const std::string &s, const std::string &last_line="", const bool skip_undefined=false)ParameterHandlervirtual
parse_input_from_xml(std::istream &input, const bool skip_undefined=false)ParameterHandlervirtual
path_separatorParameterHandlerprivatestatic
patternsParameterHandlerprivate
print_parameters(std::ostream &out, const OutputStyle style) constParameterHandler
print_parameters(const std::string &filename, const OutputStyle style=DefaultStyle) constParameterHandler
PRM enum valueParameterHandler
recursively_print_parameters(const boost::property_tree::ptree &tree, const std::vector< std::string > &target_subsection_path, const ParameterHandler::OutputStyle style, const unsigned int indent_level, std::ostream &out) constParameterHandlerprivate
save(Archive &ar, const unsigned int version) constParameterHandlerinline
scan_line(std::string line, const std::string &input_filename, const unsigned int current_line_n, const bool skip_undefined)ParameterHandlerprivate
serialize(Archive &archive, const unsigned int version)ParameterHandler
set(const std::string &entry_name, const std::string &new_value)ParameterHandler
set(const std::string &entry_name, const char *new_value)ParameterHandler
set(const std::string &entry_name, const long int new_value)ParameterHandler
set(const std::string &entry_name, const double new_value)ParameterHandler
set(const std::string &entry_name, const bool new_value)ParameterHandler
Short enum valueParameterHandler
ShortJSON enum valueParameterHandler
ShortLaTeX enum valueParameterHandler
ShortPRM enum valueParameterHandler
ShortXML enum valueParameterHandler
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointerprivate
subsection_pathParameterHandlerprivate
subsection_path_exists(const std::vector< std::string > &sub_path) constParameterHandler
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointerprivate
validity_pointersEnableObserverPointermutableprivate
XML enum valueParameterHandler
~EnableObserverPointer()EnableObserverPointervirtual
~ParameterHandler() override=defaultParameterHandlervirtual