deal.II version GIT relicensing-2017-g7ae82fad8b 2024-10-22 19: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\}}\)
Loading...
Searching...
No Matches
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="") constEnableObserverPointer
subsection_pathParameterHandlerprivate
subsection_path_exists(const std::vector< std::string > &sub_path) constParameterHandler
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointer
validity_pointersEnableObserverPointermutableprivate
XML enum valueParameterHandler
~EnableObserverPointer()EnableObserverPointervirtual
~ParameterHandler() override=defaultParameterHandlervirtual