exprtk::details Namespace Reference
Typedef Documentation◆ _int64_t
◆ _uint64_t
◆ char_cptr
◆ char_ptr
◆ char_t
◆ uchar_cptr
◆ uchar_ptr
◆ uchar_t
Enumeration Type Documentation◆ operator_typeFunction Documentation◆ all_nodes_valid() [1/2]
template<typename T , typename Allocator , template< typename, typename > class Sequence>
References b. ◆ all_nodes_valid() [2/2]
template<std::size_t N, typename T >
References b. ◆ all_nodes_variables() [1/2]
template<std::size_t N, typename T >
References b, and is_variable_node(). ◆ all_nodes_variables() [2/2]
template<typename T , typename Allocator , template< typename, typename > class Sequence>
References b, and is_variable_node(). ◆ axn()
template<typename T , std::size_t N>
References exprtk::details::numeric::fast_exp< T, N >::result(), and x(). ◆ axnb()
template<typename T , std::size_t N>
References b, exprtk::details::numeric::fast_exp< T, N >::result(), and x(). ◆ axnb< T, 2 >()
◆ axnb< T, 4 >()
◆ axnb< T, 6 >()
◆ axnb< T, 8 >()
◆ back()
◆ branch_deletable()
template<typename T >
References is_string_node(), and is_variable_node(). Referenced by exprtk::details::node_depth_base< Node >::collect(), exprtk::parser< T >::compile(), construct_branch_pair(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), and exprtk::details::function_N_node< T, IFunction, N >::init_branches(). ◆ case_normalise()
◆ cleanup_escapes()
References parse_hex(). ◆ compute_pow10()
template<typename T >
References exprtk::details::numeric::constant::e, and exprtk::details::numeric::pow(). Referenced by string_to_real(). ◆ construct_branch_pair() [1/2]
template<typename T >
References b, and branch_deletable(). ◆ construct_branch_pair() [2/2]
template<typename T , std::size_t N>
References b, branch_deletable(), and index. Referenced by exprtk::details::bipow_node< T, PowOp >::bipow_node(), exprtk::details::bipowninv_node< T, PowOp >::bipowninv_node(), exprtk::details::boc_node< T, Operation >::boc_node(), exprtk::details::bov_node< T, Operation >::bov_node(), exprtk::details::break_node< T >::break_node(), exprtk::details::cob_node< T, Operation >::cob_node(), exprtk::details::conditional_node< T >::conditional_node(), exprtk::details::cons_conditional_node< T >::cons_conditional_node(), exprtk::details::for_loop_bc_node< T >::for_loop_bc_node(), exprtk::details::for_loop_node< T >::for_loop_node(), exprtk::details::generic_string_range_node< T >::generic_string_range_node(), init_branches(), exprtk::details::multi_switch_node< T >::multi_switch_node(), exprtk::details::null_eq_node< T >::null_eq_node(), exprtk::details::rebasevector_elem_node< T >::rebasevector_elem_node(), exprtk::details::repeat_until_loop_bc_node< T >::repeat_until_loop_bc_node(), exprtk::details::repeat_until_loop_node< T >::repeat_until_loop_node(), exprtk::details::return_envelope_node< T >::return_envelope_node(), exprtk::details::str_vararg_node< T, VarArgFunction >::str_vararg_node(), exprtk::details::string_size_node< T >::string_size_node(), exprtk::details::switch_node< T >::switch_node(), exprtk::details::unary_branch_node< T, Operation >::unary_branch_node(), exprtk::details::unary_node< T >::unary_node(), exprtk::details::vararg_node< T, VarArgFunction >::vararg_node(), exprtk::details::vector_elem_node< T >::vector_elem_node(), exprtk::details::vectorize_node< T, VecFunction >::vectorize_node(), exprtk::details::vob_node< T, Operation >::vob_node(), exprtk::details::while_loop_bc_node< T >::while_loop_bc_node(), and exprtk::details::while_loop_node< T >::while_loop_node(). ◆ define_sfop3() [1/18]◆ define_sfop3() [2/18]◆ define_sfop3() [3/18]◆ define_sfop3() [4/18]◆ define_sfop3() [5/18]
◆ define_sfop3() [6/18]
◆ define_sfop3() [7/18]
◆ define_sfop3() [8/18]
◆ define_sfop3() [9/18]
◆ define_sfop3() [10/18]
◆ define_sfop3() [11/18]
◆ define_sfop3() [12/18]
◆ define_sfop3() [13/18]
◆ define_sfop3() [14/18]
◆ define_sfop3() [15/18]
◆ define_sfop3() [16/18]
◆ define_sfop3() [17/18]
◆ define_sfop3() [18/18]
References exprtk::details::numeric::process(), exprtk::details::trinary_node< T >::value(), value(), x(), and z. ◆ destroy_node()
template<typename T >
Referenced by exprtk::parser< T >::compile(), and exprtk::details::range_pack< T >::free(). ◆ disable_type_checking()
template<typename Parser >
Referenced by exprtk::details::collector_helper< T >::collection_pass(). ◆ dump_ptr() [1/2]
◆ dump_ptr() [2/2]
◆ exprtk_define_unary_op()
◆ free_all_nodes() [1/2]
template<typename NodeAllocator , typename T , std::size_t N>
References b, and free_node(). ◆ free_all_nodes() [2/2]
template<typename NodeAllocator , typename T , typename Allocator , template< typename, typename > class Sequence>
References b, and free_node(). ◆ free_node()
template<typename NodeAllocator , typename T >
References is_string_node(), and is_variable_node(). Referenced by free_all_nodes(). ◆ front()
◆ hex_to_bin()Referenced by parse_hex(). ◆ imatch() [1/2]Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), is_base_function(), is_control_struct(), is_logic_opr(), is_reserved_symbol(), is_reserved_word(), is_valid_sf_symbol(), exprtk::rtl::vecops::sort< T >::operator()(), exprtk::lexer::parser_helper::peek_token_is(), and exprtk::lexer::parser_helper::token_is(). ◆ imatch() [2/2]
◆ init_branches()
template<std::size_t N, typename T >
References construct_branch_pair(). ◆ is_base_function()
References base_function_list, base_function_list_size, and imatch(). ◆ is_binary_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::expression_helper< T >::is_binary(). ◆ is_boc_node()
template<typename T >
◆ is_bracket()References is_left_bracket(), and is_right_bracket(). Referenced by exprtk::lexer::helper::bracket_checker::operator()(). ◆ is_break_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_cob_node()
template<typename T >
◆ is_const_string_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_const_string_range_node()
template<typename T >
◆ is_constant_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::expression_helper< T >::is_constant(). ◆ is_continue_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_control_struct()
References cntrl_struct_list, cntrl_struct_list_size, and imatch(). ◆ is_cov_node()
template<typename T >
◆ is_digit()Referenced by is_invalid(), is_letter_or_digit(), and is_valid_sf_symbol(). ◆ is_false() [1/2]
template<typename T >
◆ is_false() [2/2]
template<typename T >
◆ is_function()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::expression_helper< T >::is_function(), and testing::internal::PrintTo(). ◆ is_generally_string_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::details::assignment_string_node< T, AssignmentProcess >::assignment_string_node(), exprtk::details::assignment_string_range_node< T, AssignmentProcess >::assignment_string_range_node(), exprtk::details::conditional_string_node< T >::conditional_string_node(), exprtk::details::cons_conditional_str_node< T >::cons_conditional_str_node(), exprtk::details::generic_string_range_node< T >::generic_string_range_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::details::str_sogens_node< T, Operation >::str_sogens_node(), exprtk::details::str_vararg_node< T, VarArgFunction >::str_vararg_node(), exprtk::details::string_concat_node< T >::string_concat_node(), exprtk::details::string_size_node< T >::string_size_node(), and exprtk::details::swap_genstrings_node< T >::swap_genstrings_node(). ◆ is_genricstring_range_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_hex_digit()
Referenced by parse_hex(). ◆ is_invalid()References is_digit(), is_letter(), is_operator_char(), and is_whitespace(). ◆ is_ivariable_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_ivector_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::details::swap_vecvec_node< T >::swap_vecvec_node(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(), and exprtk::details::vectorize_node< T, VecFunction >::vectorize_node(). ◆ is_left_bracket()Referenced by is_bracket(). ◆ is_letter()Referenced by is_invalid(), and is_letter_or_digit(). ◆ is_letter_or_digit()References is_digit(), and is_letter(). ◆ is_logic_opr()
References imatch(), logic_ops_list, and logic_ops_list_size. ◆ is_neg_unary_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_negate_node()
template<typename T >
References e_neg, and is_unary_node(). ◆ is_null_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::expression_helper< T >::is_null(). ◆ is_operator_char()Referenced by is_invalid(). ◆ is_rebasevector_celem_node()
template<typename T >
◆ is_rebasevector_elem_node()
template<typename T >
◆ is_reserved_symbol()
References imatch(), reserved_symbols, and reserved_symbols_size. Referenced by exprtk::symbol_table< T >::symbol_exists(). ◆ is_reserved_word()
References imatch(), reserved_words, and reserved_words_size. Referenced by exprtk::parser< T >::remove_replace_symbol(), and exprtk::parser< T >::replace_symbol(). ◆ is_return_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_right_bracket()Referenced by is_bracket(), and exprtk::lexer::helper::bracket_checker::operator()(). ◆ is_sf3ext_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_sf4ext_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_sign()◆ is_string_assignment_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_string_ccondition_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_string_concat_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_string_condition_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_string_function_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_string_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::details::assignment_string_node< T, AssignmentProcess >::assignment_string_node(), branch_deletable(), exprtk::details::range_pack< T >::free(), free_node(), and exprtk::details::swap_string_node< T >::swap_string_node(). ◆ is_string_range_node()
template<typename T >
◆ is_string_vararg_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_swap_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). ◆ is_t0ot1ot2_node()
template<typename T >
◆ is_t0ot1ot2ot3_node()
template<typename T >
◆ is_true() [1/6]
Referenced by exprtk::expression< T >::operator bool(), exprtk::pgo_primer(), exprtk::details::and_op< T >::process(), exprtk::details::nand_op< T >::process(), exprtk::details::or_op< T >::process(), exprtk::details::nor_op< T >::process(), exprtk::details::conditional_node< T >::value(), exprtk::details::cons_conditional_node< T >::value(), exprtk::details::while_loop_node< T >::value(), exprtk::details::for_loop_node< T >::value(), exprtk::details::while_loop_bc_node< T >::value(), exprtk::details::for_loop_bc_node< T >::value(), exprtk::details::switch_node< T >::value(), exprtk::details::multi_switch_node< T >::value(), exprtk::details::conditional_string_node< T >::value(), and exprtk::details::cons_conditional_str_node< T >::value(). ◆ is_true() [2/6]
template<typename T >
References exprtk::details::expression_node< T >::value(). ◆ is_true() [3/6]
◆ is_true() [4/6]
◆ is_true() [5/6]
template<typename T >
◆ is_true() [6/6]
template<typename T >
◆ is_unary_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by is_negate_node(), and exprtk::expression_helper< T >::is_unary(). ◆ is_uv_node()
template<typename T >
◆ is_valid_sf_symbol()
References imatch(), and is_digit(). ◆ is_valid_string_char()References is_whitespace(). ◆ is_variable_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by all_nodes_variables(), exprtk::details::assignment_node< T >::assignment_node(), exprtk::details::assignment_op_node< T, Operation >::assignment_op_node(), branch_deletable(), exprtk::details::vararg_function_node< T, VarArgFunction >::collect_nodes(), exprtk::details::range_pack< T >::free(), free_node(), exprtk::details::generic_function_node< T, GenericFunction >::init_branches(), exprtk::expression_helper< T >::is_variable(), and exprtk::details::vararg_varnode< T, VarArgFunction >::vararg_varnode(). ◆ is_vector_elem_node()
template<typename T >
◆ is_vector_node()
template<typename T >
References exprtk::details::expression_node< T >::type(). Referenced by exprtk::details::assignment_vec_node< T >::assignment_vec_node(), exprtk::details::assignment_vec_op_node< T, Operation >::assignment_vec_op_node(), exprtk::details::assignment_vecvec_node< T >::assignment_vecvec_node(), exprtk::details::assignment_vecvec_op_node< T, Operation >::assignment_vecvec_op_node(), exprtk::details::unary_vector_node< T, Operation >::unary_vector_node(), exprtk::details::vec_binop_valvec_node< T, Operation >::vec_binop_valvec_node(), exprtk::details::vec_binop_vecval_node< T, Operation >::vec_binop_vecval_node(), and exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node(). ◆ is_voc_node()
template<typename T >
◆ is_vov_node()
template<typename T >
◆ is_whitespace()Referenced by is_invalid(), and is_valid_string_char(). ◆ load_operations_map()
References e_abs, e_acos, e_acosh, e_asin, e_asinh, e_atan, e_atan2, e_atanh, e_ceil, e_clamp, e_cos, e_cosh, e_cot, e_csc, e_d2g, e_d2r, e_equal, e_erf, e_erfc, e_exp, e_expm1, e_floor, e_frac, e_g2d, e_hypot, e_iclamp, e_inrange, e_log, e_log10, e_log1p, e_log2, e_logn, e_mod, e_ncdf, e_nequal, e_notl, e_pow, e_r2d, e_root, e_round, e_roundn, e_sec, e_sgn, e_shl, e_shr, e_sin, e_sinc, e_sinh, e_sqrt, e_tan, e_tanh, e_trunc, and register_op. Referenced by exprtk::parser< T >::parser(). ◆ match_impl()
template<typename Iterator , typename Compare >
References Opm::EclIO::cmp(). ◆ parse_hex()
template<typename Iterator >
References hex_to_bin(), and is_hex_digit(). Referenced by cleanup_escapes(). ◆ parse_inf()
template<typename Iterator , typename T >
Referenced by string_to_real(). ◆ parse_nan()
template<typename Iterator , typename T >
References t(). Referenced by string_to_real(). ◆ sequence_match()
◆ string_to_real() [1/2]
template<typename T >
References Catch::begin, string_to_real(), and t(). ◆ string_to_real() [2/2]
template<typename Iterator , typename T >
References compute_pow10(), parse_digit_1, parse_digit_2, parse_inf(), parse_nan(), string_to_type_converter_impl_ref(), and t(). Referenced by exprtk::lexer::helper::numeric_checker::operator()(), and string_to_real(). ◆ string_to_type_converter_impl_ref()
template<typename Iterator , typename T >
References exprtk_disable_fallthrough_begin, exprtk_disable_fallthrough_end, exprtk_process_digit, and length. Referenced by string_to_real(). ◆ synthesis_node_type_define() [1/18]
◆ synthesis_node_type_define() [2/18]
◆ synthesis_node_type_define() [3/18]
◆ synthesis_node_type_define() [4/18]◆ synthesis_node_type_define() [5/18]
◆ synthesis_node_type_define() [6/18]
◆ synthesis_node_type_define() [7/18]
◆ synthesis_node_type_define() [8/18]
◆ synthesis_node_type_define() [9/18]
◆ synthesis_node_type_define() [10/18]
◆ synthesis_node_type_define() [11/18]
◆ synthesis_node_type_define() [12/18]
◆ synthesis_node_type_define() [13/18]
◆ synthesis_node_type_define() [14/18]
◆ synthesis_node_type_define() [15/18]
◆ synthesis_node_type_define() [16/18]
◆ synthesis_node_type_define() [17/18]
◆ synthesis_node_type_define() [18/18]
◆ t() [1/4]
◆ t() [2/4]
Referenced by exprtk::details::numeric::details::exprtk_define_erf(), Opm::ParameterRequirementAnd< Requirement1, Requirement2 >::operator()(), Opm::operator<<(), parse_inf(), parse_nan(), testing::internal::PrintTo(), testing::internal::PrintTupleTo(), string_to_real(), testing::internal::TersePrintPrefixToStrings(), Opm::uppercase(), and value(). ◆ t() [3/4]
◆ t() [4/4]
Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::add(), exprtk::symbol_table< T >::add_constant(), exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), exprtk::symbol_table< T >::add_variable(), exprtk::symbol_table< T >::create_variable(), exprtk::lexer::helper::dump(), exprtk::lexer::generator::insert_front(), exprtk::lexer::helper::operator_joiner::join(), exprtk::parser_error::make_error(), exprtk::lexer::helper::bracket_checker::operator()(), exprtk::lexer::helper::numeric_checker::operator()(), exprtk::rtl::io::file::open< T >::operator()(), exprtk::lexer::token_scanner::process(), exprtk::lexer::token_inserter::process(), exprtk::lexer::helper::bracket_checker::result(), and exprtk::lexer::token::to_str(). ◆ to_str() [1/3]
◆ to_str() [2/3]
◆ to_str() [3/3]
References to_str(). ◆ valid_exponent()
template<typename T >
◆ value() [1/4]
template<typename T >
References t(). Referenced by exprtk::symbol_table< T >::add_constant(), exprtk::symbol_table< T >::add_epsilon(), exprtk::symbol_table< T >::create_stringvar(), exprtk::symbol_table< T >::create_variable(), exprtk::details::numeric::details::equal_impl(), exprtk::details::numeric::details::nequal_impl(), exprtk::expression< T >::operator bool(), exprtk::expression< T >::operator T(), exprtk::expression< T >::operator()(), exprtk::parser< T >::process_lexer_errors(), and exprtk::lexer::parser_helper::token_is(). ◆ value() [2/4]
template<typename T >
References t(). ◆ value() [3/4]
template<typename T >
References exprtk::details::expression_node< T >::value(). Referenced by NRLib::RegularSurface< A >::AddNonConform(), NRLib::RegularSurfaceRotated< A >::AddNonConform(), Catch::StringMaker< T, typename >::convert(), Opm::ParameterMapItemTrait< int >::convert(), Opm::ParameterMapItemTrait< double >::convert(), Catch::Detail::convertUnstreamable(), Opm::IOrderSet< T >::count(), Opm::FieldProps::FieldData< T >::default_assign(), testing_internal::DefaultPrintNonContainerTo(), testing::internal::DefaultPrintTo(), define_sfop3(), Opm::UniformTableLinear< T >::derivative(), NRLib::RegularSurface< A >::DivideNonConform(), NRLib::RegularSurfaceRotated< A >::DivideNonConform(), Opm::IOrderSet< T >::erase(), Opm::DynamicState< T >::find(), Opm::DynamicState< T >::find_not(), testing::internal::FormatForComparison< ToPrint, OtherOperand >::Format(), testing::internal::FormatForComparison< ToPrint[N], OtherOperand >::Format(), testing::internal::FormatForComparisonFailureMessage(), Opm::Serializer::get(), testing::internal::FlatTuple< T >::Get(), Opm::ParameterGroup::get(), Opm::Serializer::get_map(), NRLib::Grid< A >::GetAvgMinMax(), NRLib::Grid< A >::GetAvgMinMaxWithMissing(), Opm::DynamicState< T >::globalReset(), Opm::IOrderSet< T >::insert(), Opm::DynamicVector< T >::iset(), riOctavePlugin::isOctaveValueNumeric(), NRLib::Grid< A >::LogTransform(), NRLib::RegularSurface< A >::MultiplyNonConform(), NRLib::RegularSurfaceRotated< A >::MultiplyNonConform(), Catch::Detail::Approx::operator()(), Catch::operator+(), Catch::MessageStream::operator<<(), Catch::MessageBuilder::operator<<(), Catch::ReusableStringStream::operator<<(), Catch::Decomposer::operator<=(), ClipperLib::ClipperBase::PreserveCollinear(), testing::internal::UniversalPrinter< T >::Print(), testing::internal::UniversalPrinter< T & >::Print(), testing::internal::UniversalTersePrinter< T >::Print(), testing::internal::UniversalTersePrinter< T & >::Print(), testing::internal::UniversalTersePrinter< T[N]>::Print(), testing::internal::PrintTo(), testing::PrintToString(), testing::internal2::TypeWithoutFormatter< T, kTypeKind >::PrintValue(), testing::internal2::TypeWithoutFormatter< T, kProtobuf >::PrintValue(), testing::internal2::TypeWithoutFormatter< T, kConvertibleToInteger >::PrintValue(), exprtk::details::vararg_add_op< T >::process(), exprtk::details::vararg_mul_op< T >::process(), exprtk::details::vararg_min_op< T >::process(), exprtk::details::vararg_max_op< T >::process(), exprtk::details::vararg_mand_op< T >::process(), exprtk::details::vararg_mor_op< T >::process(), exprtk::details::vararg_multi_op< T >::process(), exprtk::details::vararg_add_op< T >::process_1(), exprtk::details::vararg_mul_op< T >::process_1(), exprtk::details::vararg_avg_op< T >::process_1(), exprtk::details::vararg_min_op< T >::process_1(), exprtk::details::vararg_max_op< T >::process_1(), exprtk::details::vararg_mand_op< T >::process_1(), exprtk::details::vararg_mor_op< T >::process_1(), exprtk::details::vararg_multi_op< T >::process_1(), exprtk::details::vararg_add_op< T >::process_2(), exprtk::details::vararg_mul_op< T >::process_2(), exprtk::details::vararg_avg_op< T >::process_2(), exprtk::details::vararg_min_op< T >::process_2(), exprtk::details::vararg_max_op< T >::process_2(), exprtk::details::vararg_mand_op< T >::process_2(), exprtk::details::vararg_mor_op< T >::process_2(), exprtk::details::vararg_multi_op< T >::process_2(), exprtk::details::vararg_add_op< T >::process_3(), exprtk::details::vararg_mul_op< T >::process_3(), exprtk::details::vararg_avg_op< T >::process_3(), exprtk::details::vararg_min_op< T >::process_3(), exprtk::details::vararg_max_op< T >::process_3(), exprtk::details::vararg_mand_op< T >::process_3(), exprtk::details::vararg_mor_op< T >::process_3(), exprtk::details::vararg_multi_op< T >::process_3(), exprtk::details::vararg_add_op< T >::process_4(), exprtk::details::vararg_mul_op< T >::process_4(), exprtk::details::vararg_avg_op< T >::process_4(), exprtk::details::vararg_min_op< T >::process_4(), exprtk::details::vararg_max_op< T >::process_4(), exprtk::details::vararg_mand_op< T >::process_4(), exprtk::details::vararg_mor_op< T >::process_4(), exprtk::details::vararg_multi_op< T >::process_4(), exprtk::details::vararg_add_op< T >::process_5(), exprtk::details::vararg_mul_op< T >::process_5(), exprtk::details::vararg_avg_op< T >::process_5(), exprtk::details::vararg_min_op< T >::process_5(), exprtk::details::vararg_max_op< T >::process_5(), exprtk::details::vararg_mand_op< T >::process_5(), exprtk::details::vararg_mor_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_5(), exprtk::details::vararg_multi_op< T >::process_6(), exprtk::details::vararg_multi_op< T >::process_7(), exprtk::details::vararg_multi_op< T >::process_8(), Opm::Serializer::put(), Opm::data::SegmentPressures::read(), NRLib::RegularSurfaceRotated< A >::RegularSurfaceRotated(), NRLib::RegularSurfaceRotated< A >::ResampleSurface(), NRLib::RegularSurface< A >::Resize(), NRLib::RegularSurfaceRotated< A >::Resize(), ClipperLib::Clipper::ReverseSolution(), Opm::cmp::scalar_equal(), testing::internal::ThreadLocal< T >::set(), Opm::data::Rates::set(), NRLib::Well::SetMissing(), NRLib::Grid< A >::SetValue(), Opm::Value< T >::setValue(), testing::StaticAssertTypeEq(), ClipperLib::Clipper::StrictlySimple(), NRLib::RegularSurface< A >::SubtractNonConform(), NRLib::RegularSurfaceRotated< A >::SubtractNonConform(), testing::internal::UniversalPrint(), testing::internal::UniversalTersePrint(), testing::internal::UniversalTersePrintTupleFieldsToStrings(), Opm::DynamicState< T >::update(), Opm::FieldProps::FieldData< T >::update(), Opm::DynamicState< T >::update_elm(), Opm::DynamicState< T >::update_equal(), Opm::Value< T >::Value(), vector_util_index(), and Opm::data::SegmentPressures::write(). ◆ value() [4/4]
template<typename T >
◆ wc_imatch()
Referenced by exprtk::details::ilike_op< T >::process(). ◆ wc_match()
Referenced by exprtk::details::like_op< T >::process(). ◆ x() [1/4]
◆ x() [2/4]
◆ x() [3/4]
Referenced by NRLib::RegularSurface< A >::AddNonConform(), NRLib::RegularSurfaceRotated< A >::AddNonConform(), axn(), axnb(), NRLib::BlockWell(), Opm::bracketZero(), Opm::buildUniformMonotoneTable(), Opm::Interp1D::PiecewisePolynomial::Linear< Extrapolation, IsAscendingRange >::classifyPoint(), Opm::fun::concat(), define_sfop3(), Opm::NonuniformTableLinear< T >::derivative(), Opm::UniformTableLinear< T >::derivative(), NRLib::RegularSurface< A >::DivideNonConform(), NRLib::RegularSurfaceRotated< A >::DivideNonConform(), Opm::ECLPVT::extractRawPVTCurve(), NRLib::RegularSurface< A >::FindContIndex(), NRLib::RegularSurface< A >::FindGeneralIndex(), NRLib::RegularSurface< A >::FindI(), NRLib::RegularSurface< A >::FindIndex(), NRLib::RegularSurface< A >::FindNearestNodeIndex(), testing::internal::FloatingPoint< RawType >::FloatingPoint(), Opm::ECLPVT::PVTx< SubtableInterpolant >::formationVolumeFactor(), NRLib::RegularSurface< A >::GetCorners(), NRLib::RegularSurface< A >::GetNode(), NRLib::RegularSurface< A >::GetXY(), NRLib::RegularSurfaceRotated< A >::GetXY(), NRLib::Volume::GetXYFromRelative(), NRLib::RegularSurface< A >::GetZ(), NRLib::RegularSurfaceRotated< A >::GetZ(), NRLib::RegularSurface< A >::GetZInside(), NRLib::RegularSurfaceRotated< A >::GetZInside(), testing::internal::ImplicitCast_(), NRLib::RegularSurface< A >::IsInsideSurface(), NRLib::RegularSurfaceRotated< A >::IsInsideSurface(), NRLib::IsType(), Opm::linearInterpolation(), Opm::linearInterpolationDerivative(), Opm::linearInterpolationNoExtrapolation(), NRLib::RegularSurface< A >::MultiplyNonConform(), NRLib::RegularSurfaceRotated< A >::MultiplyNonConform(), Opm::NonuniformTableLinear< T >::operator()(), Opm::UniformTableLinear< T >::operator()(), Opm::ParameterRequirementNonEmpty::operator()(), Opm::ParameterRequirementMemberOf::operator()(), Opm::ParameterRequirementPositive::operator()(), Opm::ParameterRequirementNegative::operator()(), Opm::ParameterRequirementNonPositive::operator()(), Opm::ParameterRequirementNonNegative::operator()(), Opm::ParameterRequirementNonZero::operator()(), Opm::MonotCubicInterpolator::operator()(), Opm::ParameterRequirementProbability::operator()(), NRLib::ParseType(), NRLib::RegularSurfaceRotated< A >::ResampleSurface(), NRLib::RegularSurface< A >::SubtractNonConform(), NRLib::RegularSurfaceRotated< A >::SubtractNonConform(), Opm::tableIndex(), Opm::tag_name(), Opm::uppercase(), exprtk::details::sf4_node< T, SpecialFunction >::value(), and Opm::ECLPVT::PVTx< SubtableInterpolant >::viscosity(). ◆ x() [4/4]
Referenced by exprtk::compute(), exprtk::derivative(), exprtk::integrate(), exprtk::rtl::vecops::details::kahan_sum(), exprtk::rtl::vecops::copy< T >::operator()(), exprtk::rtl::vecops::axpy< T >::operator()(), exprtk::rtl::vecops::axpby< T >::operator()(), exprtk::rtl::vecops::axpyz< T >::operator()(), exprtk::rtl::vecops::axpbyz< T >::operator()(), exprtk::rtl::vecops::axpbz< T >::operator()(), exprtk::rtl::vecops::dot< T >::operator()(), exprtk::rtl::vecops::dotk< T >::operator()(), exprtk::polynomial< T, N >::operator()(), exprtk::pgo_primer(), exprtk::second_derivative(), and exprtk::third_derivative(). Variable Documentation◆ arithmetic_ops_list
Initial value:
=
{
"+", "-", "*", "/", "%", "^"
}
Referenced by exprtk::parser< T >::settings_store::disable_all_arithmetic_ops(), exprtk::parser< T >::settings_store::disable_arithmetic_operation(), and exprtk::parser< T >::settings_store::enable_arithmetic_operation(). ◆ arithmetic_ops_list_size
◆ assignment_ops_list
Initial value:
=
{
":=", "+=", "-=",
"*=", "/=", "%="
}
Referenced by exprtk::parser< T >::settings_store::disable_all_assignment_ops(), exprtk::parser< T >::settings_store::disable_assignment_operation(), and exprtk::parser< T >::settings_store::enable_assignment_operation(). ◆ assignment_ops_list_size
◆ base_function_list
Initial value:
=
{
"abs", "acos", "acosh", "asin", "asinh", "atan", "atanh",
"atan2", "avg", "ceil", "clamp", "cos", "cosh", "cot",
"csc", "equal", "erf", "erfc", "exp", "expm1", "floor",
"frac", "hypot", "iclamp", "like", "log", "log10", "log2",
"logn", "log1p", "mand", "max", "min", "mod", "mor", "mul",
"ncdf", "pow", "root", "round", "roundn", "sec", "sgn",
"sin", "sinc", "sinh", "sqrt", "sum", "swap", "tan", "tanh",
"trunc", "not_equal", "inrange", "deg2grad", "deg2rad",
"rad2deg", "grad2deg"
}
Referenced by exprtk::parser< T >::settings_store::disable_all_base_functions(), exprtk::parser< T >::settings_store::disable_base_function(), exprtk::parser< T >::settings_store::enable_base_function(), and is_base_function(). ◆ base_function_list_size
◆ cntrl_struct_list
Initial value:
=
{
"if", "switch", "for", "while", "repeat", "return"
}
Referenced by exprtk::parser< T >::settings_store::disable_all_control_structures(), exprtk::parser< T >::settings_store::disable_control_structure(), exprtk::parser< T >::settings_store::enable_control_structure(), and is_control_struct(). ◆ cntrl_struct_list_size
◆ inequality_ops_list
Initial value:
=
{
"<", "<=", "==",
"=", "!=", "<>",
">=", ">"
}
Referenced by exprtk::parser< T >::settings_store::disable_all_inequality_ops(), exprtk::parser< T >::settings_store::disable_inequality_operation(), and exprtk::parser< T >::settings_store::enable_inequality_operation(). ◆ inequality_ops_list_size
◆ logic_ops_list
Initial value:
=
{
"and", "nand", "nor", "not", "or", "xnor", "xor", "&", "|"
}
Referenced by exprtk::parser< T >::settings_store::disable_all_logic_ops(), exprtk::parser< T >::settings_store::disable_logic_operation(), exprtk::parser< T >::settings_store::enable_logic_operation(), and is_logic_opr(). ◆ logic_ops_list_size
◆ pow10
Initial value:
= {
1.0,
1.0E+001, 1.0E+002, 1.0E+003, 1.0E+004,
1.0E+005, 1.0E+006, 1.0E+007, 1.0E+008,
1.0E+009, 1.0E+010, 1.0E+011, 1.0E+012,
1.0E+013, 1.0E+014, 1.0E+015, 1.0E+016
}
Referenced by exprtk::details::numeric::details::roundn_impl(). ◆ pow10_size
Referenced by exprtk::details::numeric::details::roundn_impl(). ◆ reserved_symbols
Initial value:
=
{
"abs", "acos", "acosh", "and", "asin", "asinh", "atan",
"atanh", "atan2", "avg", "break", "case", "ceil", "clamp",
"continue", "cos", "cosh", "cot", "csc", "default",
"deg2grad", "deg2rad", "equal", "erf", "erfc", "exp",
"expm1", "false", "floor", "for", "frac", "grad2deg",
"hypot", "iclamp", "if", "else", "ilike", "in", "inrange",
"like", "log", "log10", "log2", "logn", "log1p", "mand",
"max", "min", "mod", "mor", "mul", "ncdf", "nand", "nor",
"not", "not_equal", "null", "or", "pow", "rad2deg",
"repeat", "return", "root", "round", "roundn", "sec", "sgn",
"shl", "shr", "sin", "sinc", "sinh", "sqrt", "sum", "swap",
"switch", "tan", "tanh", "true", "trunc", "until", "var",
"while", "xnor", "xor", "&", "|"
}
Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::add_impl(), is_reserved_symbol(), and exprtk::symbol_table< T >::control_block::st_data::st_data(). ◆ reserved_symbols_size
◆ reserved_words
Initial value:
=
{
"break", "case", "continue", "default", "false", "for",
"if", "else", "ilike", "in", "like", "and", "nand", "nor",
"not", "null", "or", "repeat", "return", "shl", "shr",
"swap", "switch", "true", "until", "var", "while", "xnor",
"xor", "&", "|"
}
Referenced by exprtk::parser< T >::init_precompilation(), is_reserved_word(), and exprtk::symbol_table< T >::control_block::st_data::st_data(). ◆ reserved_words_size
◆ T0
Referenced by exprtk::details::T0oT1oT2process< T >::mode0::id(), exprtk::details::T0oT1oT2process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode0::id(), exprtk::details::T0oT1oT20T3process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode2::id(), exprtk::details::T0oT1oT20T3process< T >::mode3::id(), and exprtk::details::T0oT1oT20T3process< T >::mode4::id(). ◆ T1
Referenced by exprtk::details::T0oT1oT2process< T >::mode0::id(), exprtk::details::T0oT1oT2process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode0::id(), exprtk::details::T0oT1oT20T3process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode2::id(), exprtk::details::T0oT1oT20T3process< T >::mode3::id(), exprtk::details::T0oT1oT20T3process< T >::mode4::id(), and testing::internal::UniversalPrint(). ◆ T2
Referenced by exprtk::details::T0oT1oT2process< T >::mode0::id(), exprtk::details::T0oT1oT2process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode0::id(), exprtk::details::T0oT1oT20T3process< T >::mode1::id(), exprtk::details::T0oT1oT20T3process< T >::mode2::id(), exprtk::details::T0oT1oT20T3process< T >::mode3::id(), and exprtk::details::T0oT1oT20T3process< T >::mode4::id(). ◆ T3◆ z
Referenced by NRLib::BlockWell(), exprtk::compute(), define_sfop3(), NRLib::RegularSurface< A >::GetNode(), NRLib::RegularSurfaceRotated< A >::GetZ(), NRLib::RegularSurfaceRotated< A >::GetZInside(), NRLib::RegularSurfaceRotated< A >::IsInsideSurface(), exprtk::rtl::vecops::axpyz< T >::operator()(), exprtk::rtl::vecops::axpbyz< T >::operator()(), exprtk::rtl::vecops::axpbz< T >::operator()(), exprtk::pgo_primer(), NRLib::ReadMulticolumnAsciiSurf(), and exprtk::details::sf4_node< T, SpecialFunction >::value(). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||