hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
te_parser Member List

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

add_variable_or_function(te_variable var)te_parserinline
base(state *theState)te_parserprivate
base_impl(state *theState)te_parserprivate
compile(std::string_view expression)te_parser
evaluate()te_parser
evaluate(std::string_view expression)te_parser
expr_level1(state *theState)te_parserprivate
expr_level2(state *theState)te_parserprivate
expr_level3(state *theState)te_parserprivate
expr_level4(state *theState)te_parserprivate
expr_level5(state *theState)te_parserprivate
expr_level6(state *theState)te_parserprivate
expr_level7(state *theState)te_parserprivate
expr_level8(state *theState)te_parserprivate
expr_level9(state *theState)te_parserprivate
factor(state *theState)te_parserprivate
find_builtin(const std::string_view name)te_parserinlineprivatestatic
find_lookup(state *ste, const std::string_view name)te_parserinlineprivatestatic
find_outside_of_string(const std::string &str, const char chr, const size_t startIndex)te_parserinlineprivatestatic
find_variable_or_function(const std::string_view name)te_parserinlineprivate
find_variable_or_function(const std::string_view name) constte_parserinlineprivate
get_arity(const te_variant_type &var)te_parserinlineprivatestatic
get_compiled_expression() const noexceptte_parserinlineprivate
get_compiled_expression() const volatile noexceptte_parserinlineprivate
get_constant(const std::string_view name) constte_parserinline
get_constant_value(const te_variant_type &var)te_parserinlineprivatestatic
get_decimal_separator() const noexceptte_parserinline
get_decimal_separator() const volatile noexceptte_parserinlineprivate
get_expression() const noexceptte_parserinline
get_last_error_message() const noexceptte_parserinline
get_last_error_position() const noexceptte_parserinline
get_last_error_position() const volatile noexceptte_parserinlineprivate
get_list_separator() const noexceptte_parserinline
get_list_separator() const volatile noexceptte_parserinlineprivate
get_max_integer()te_parserinlinestatic
get_max_integer_bitness() noexceptte_parserinlinestatic
get_parameter_count(const te_expr *texp)te_parserinlineprivatestatic
get_result() const noexceptte_parserinline
get_result() const volatile noexceptte_parserinlineprivate
get_string(const te_variant_type &var)te_parserinlineprivatestatic
get_variable(const te_variant_type &var)te_parserinlineprivatestatic
get_variables_and_functions() const noexceptte_parserinlineprivate
get_variables_and_functions() noexceptte_parserinline
info()te_parserstatic
is_any_closure(const te_variant_type &var)te_parserinlineprivatestatic
is_any_function(const te_variant_type &var)te_parserinlineprivatestatic
is_arg_closure(const te_variant_type &var) noexceptte_parserinlineprivatestatic
is_arg_function(const te_variant_type &var) noexceptte_parserinlineprivatestatic
is_closure(const te_variant_type &var)te_parserinlineprivatestatic
is_constant(const te_variant_type &var) noexceptte_parserinlineprivatestatic
is_function(const te_variant_type &var)te_parserinlineprivatestatic
is_function_used(const std::string_view name) constte_parserinline
is_letter(const char chr) noexceptte_parserinlineprivatestatic
is_name_char_valid(const char chr) noexceptte_parserinlineprivatestatic
is_pure(const te_variable_flags type)te_parserinlineprivatestatic
is_string(const te_variant_type &var) noexceptte_parserinlineprivatestatic
is_variable(const te_variant_type &var) noexceptte_parserinlineprivatestatic
is_variable_used(const std::string_view name) constte_parserinline
is_variadic(const te_variable_flags type)te_parserinlineprivatestatic
list(state *theState)te_parserprivate
list_available_functions_and_variables()te_parser
m_compiledExpressionte_parserprivate
m_currentVarte_parserprivate
m_customFuncsAndVarste_parserprivate
m_decimalSeparatorte_parserprivate
m_errorPoste_parserprivate
m_expressionte_parserprivate
m_functionste_parserprivatestatic
m_keepResolvedVariableste_parserprivate
m_lastErrorMessagete_parserprivate
m_listSeparatorte_parserprivate
m_parseSuccesste_parserprivate
m_resolvedVariableste_parserprivate
m_resultte_parserprivate
m_unknownSymbolResolvete_parserprivate
m_usedFunctionste_parserprivate
m_usedVarste_parserprivate
m_varFoundte_parserprivate
MAX_BITOPS_VALte_parserprivatestatic
new_expr(const te_variable_flags type, te_variant_type value, const std::initializer_list< te_expr * > &parameters)te_parserinlineprivatestatic
new_expr(const te_variable_flags type, te_variant_type value)te_parserinlineprivatestatic
next_token(state *theState)te_parserprivate
nposte_parserstatic
number_to_bool(te_type val)te_parserinlineprivatestatic
operator=(const te_parser &that)te_parserinlineprivate
optimize(te_expr *texp)te_parserprivatestatic
power(state *theState)te_parserprivate
remove_unused_variables_and_functions()te_parserinline
remove_variable_or_function(te_variable::name_type var)te_parserinline
reset_state()te_parserinlineprivate
reset_usr_resolved_if_necessary()te_parserinlineprivate
set_constant(const std::string_view name, const te_type value)te_parserinline
set_decimal_separator(const char sep)te_parserinline
set_decimal_separator(const char sep) volatilete_parserinlineprivate
set_list_separator(const char sep)te_parserinline
set_list_separator(const char sep) volatilete_parserinlineprivate
set_unknown_symbol_resolver(te_usr_variant_type usr, const bool keepResolvedVariables=true)te_parserinline
set_variables_and_functions(std::set< te_variable > vars)te_parserinline
success() const noexceptte_parserinline
success() const volatile noexceptte_parserinline
supports_32bit() noexceptte_parserinlinestatic
supports_64bit() noexceptte_parserinlinestatic
te_compile(std::string_view expression, std::set< te_variable > &variables)te_parserprivate
TE_DEF_CLOSURE(0)te_parserprivate
TE_DEF_CLOSURE(1)te_parserprivate
TE_DEF_CLOSURE(2)te_parserprivate
TE_DEF_FUNCTION(0)te_parserprivate
TE_DEF_FUNCTION(1)te_parserprivate
TE_DEF_FUNCTION(2)te_parserprivate
te_eval(const te_expr *texp)te_parserprivatestatic
te_exceeds_uint32(te_type val) noexceptte_parserinlineprivatestatic
te_free(te_expr *texp)te_parserinlineprivatestatic
te_free_parameters(te_expr *texp)te_parserprivatestatic
te_nante_parserstatic
te_parser()=defaultte_parserprivate
te_parser(const te_parser &that)te_parserinlineprivate
term(state *theState)te_parserprivate
validate_name(const te_variable &var)te_parserinlineprivatestatic
~te_parser()te_parserinlineprivate