|
struct | fast_exp |
|
struct | fast_exp< T, 0 > |
|
struct | fast_exp< T, 1 > |
|
struct | fast_exp< T, 10 > |
|
struct | fast_exp< T, 2 > |
|
struct | fast_exp< T, 3 > |
|
struct | fast_exp< T, 4 > |
|
struct | fast_exp< T, 5 > |
|
struct | fast_exp< T, 6 > |
|
struct | fast_exp< T, 7 > |
|
struct | fast_exp< T, 8 > |
|
struct | fast_exp< T, 9 > |
|
struct | numeric_info |
|
struct | numeric_info< double > |
|
struct | numeric_info< float > |
|
struct | numeric_info< int > |
|
struct | numeric_info< long double > |
|
|
template<typename T > |
int | to_int32 (const T v) |
|
template<typename T > |
_int64_t | to_int64 (const T v) |
|
template<typename T > |
bool | is_nan (const T v) |
|
template<typename T > |
T | min (const T v0, const T v1) |
|
template<typename T > |
T | max (const T v0, const T v1) |
|
template<typename T > |
T | equal (const T v0, const T v1) |
|
template<typename T > |
T | nequal (const T v0, const T v1) |
|
template<typename T > |
T | modulus (const T v0, const T v1) |
|
template<typename T > |
T | pow (const T v0, const T v1) |
|
template<typename T > |
T | logn (const T v0, const T v1) |
|
template<typename T > |
T | root (const T v0, const T v1) |
|
template<typename T > |
T | roundn (const T v0, const T v1) |
|
template<typename T > |
T | hypot (const T v0, const T v1) |
|
template<typename T > |
T | atan2 (const T v0, const T v1) |
|
template<typename T > |
T | shr (const T v0, const T v1) |
|
template<typename T > |
T | shl (const T v0, const T v1) |
|
template<typename T > |
T | and_opr (const T v0, const T v1) |
|
template<typename T > |
T | nand_opr (const T v0, const T v1) |
|
template<typename T > |
T | or_opr (const T v0, const T v1) |
|
template<typename T > |
T | nor_opr (const T v0, const T v1) |
|
template<typename T > |
T | xor_opr (const T v0, const T v1) |
|
template<typename T > |
T | xnor_opr (const T v0, const T v1) |
|
template<typename T > |
bool | is_integer (const T v) |
|
template<typename T > |
T | process (const operator_type operation, const T arg) |
|
template<typename T > |
T | process (const operator_type operation, const T arg0, const T arg1) |
|
◆ and_opr()
template<typename T >
T exprtk::details::numeric::and_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ atan2()
template<typename T >
T exprtk::details::numeric::atan2 |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ equal()
template<typename T >
T exprtk::details::numeric::equal |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ hypot()
template<typename T >
T exprtk::details::numeric::hypot |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ is_integer()
template<typename T >
bool exprtk::details::numeric::is_integer |
( |
const T |
v | ) |
|
|
inline |
◆ is_nan()
template<typename T >
bool exprtk::details::numeric::is_nan |
( |
const T |
v | ) |
|
|
inline |
◆ logn()
template<typename T >
T exprtk::details::numeric::logn |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ max()
template<typename T >
T exprtk::details::numeric::max |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
References exprtk::details::numeric::details::max_impl().
Referenced by ecl::TimeIndex::add(), exprtk::lexer::token::clear(), exprtk::details::node_depth_base< Node >::compute_node_depth(), Opm::UniformTableLinear< T >::derivative(), exprtk::details::numeric::details::equal_impl(), exprtk::lexer::helper::numeric_checker::error_index(), NRLib::Grid< A >::GetAvgMinMax(), NRLib::Grid< A >::GetAvgMinMaxWithMissing(), NRLib::ConstantSurface< A >::GetXMax(), NRLib::ConstantSurface< A >::GetXMin(), NRLib::ConstantSurface< A >::GetYMax(), NRLib::ConstantSurface< A >::GetYMin(), Opm::ThrowOnError::handleTooManyIterations(), Opm::WarnAndContinueOnError::handleTooManyIterations(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::str_vararg_node< T, VarArgFunction >::node_depth(), Opm::SummaryConfigNode::operator Opm::EclIO::SummaryNode(), Opm::UniformTableLinear< T >::operator()(), exprtk::details::range_pack< T >::operator()(), Opm::cmp::scalar_equal(), Opm::RegulaFalsi< ErrorPolicy >::solve(), Opm::RegulaFalsiBisection< ErrorPolicy >::solve(), exprtk::parser_error::update_error(), and exprtk::timer::usec_time().
◆ min()
template<typename T >
T exprtk::details::numeric::min |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
References exprtk::details::numeric::details::min_impl().
Referenced by ecl::TimeIndex::add(), Opm::UniformTableLinear< T >::derivative(), NRLib::Grid< A >::GetAvgMinMax(), NRLib::Grid< A >::GetAvgMinMaxWithMissing(), Opm::ThrowOnError::handleTooManyIterations(), Opm::WarnAndContinueOnError::handleTooManyIterations(), Opm::UniformTableLinear< T >::operator()(), exprtk::rtl::io::file::write< T >::operator()(), exprtk::rtl::io::file::read< T >::operator()(), 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::dot< T >::operator()(), exprtk::rtl::vecops::dotk< T >::operator()(), exprtk::details::ilesscompare::operator()(), exprtk::details::swap_vecvec_node< T >::swap_vecvec_node(), exprtk::parser_error::update_error(), exprtk::details::swap_genstrings_node< T >::value(), exprtk::details::assignment_string_range_node< T, AssignmentProcess >::value(), and exprtk::details::vec_binop_vecvec_node< T, Operation >::vec_binop_vecvec_node().
◆ modulus()
template<typename T >
T exprtk::details::numeric::modulus |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ nand_opr()
template<typename T >
T exprtk::details::numeric::nand_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ nequal()
template<typename T >
T exprtk::details::numeric::nequal |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ nor_opr()
template<typename T >
T exprtk::details::numeric::nor_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ or_opr()
template<typename T >
T exprtk::details::numeric::or_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ pow()
template<typename T >
T exprtk::details::numeric::pow |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ process() [1/2]
template<typename T >
T exprtk::details::numeric::process |
( |
const operator_type |
operation, |
|
|
const T |
arg |
|
) |
| |
|
inline |
◆ process() [2/2]
template<typename T >
T exprtk::details::numeric::process |
( |
const operator_type |
operation, |
|
|
const T |
arg0, |
|
|
const T |
arg1 |
|
) |
| |
|
inline |
References exprtk::details::numeric::details::process_impl().
Referenced by exprtk::symbol_table< T >::type_store< Type, RawType >::clear(), exprtk::details::define_sfop3(), exprtk::pgo_primer(), exprtk::symbol_table< T >::type_store< Type, RawType >::remove(), exprtk::details::binary_ext_node< T, Operation >::value(), exprtk::details::switch_n_node< T, Switch_N >::value(), exprtk::details::str_vararg_node< T, VarArgFunction >::value(), exprtk::details::sf4_node< T, SpecialFunction >::value(), exprtk::details::sf3_var_node< T, SpecialFunction >::value(), exprtk::details::sf4_var_node< T, SpecialFunction >::value(), exprtk::details::vararg_node< T, VarArgFunction >::value(), exprtk::details::vararg_varnode< T, VarArgFunction >::value(), exprtk::details::vectorize_node< T, VecFunction >::value(), exprtk::details::assignment_op_node< T, Operation >::value(), exprtk::details::assignment_vec_elem_op_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_elem_op_node< T, Operation >::value(), exprtk::details::assignment_rebasevec_celem_op_node< T, Operation >::value(), exprtk::details::unary_variable_node< T, Operation >::value(), exprtk::details::unary_branch_node< T, Operation >::value(), exprtk::details::T0oT1oT2< T, T0, T1, T2, ProcessMode >::value(), exprtk::details::T0oT1oT2oT3< T, T0_, T1_, T2_, T3_, ProcessMode >::value(), exprtk::details::T0oT1oT2_sf3ext< T, T0, T1, T2, SF3Operation >::value(), exprtk::details::T0oT1oT2oT3_sf4ext< T, T0, T1, T2, T3, SF4Operation >::value(), exprtk::details::vov_node< T, Operation >::value(), exprtk::details::cov_node< T, Operation >::value(), exprtk::details::voc_node< T, Operation >::value(), exprtk::details::vob_node< T, Operation >::value(), exprtk::details::bov_node< T, Operation >::value(), exprtk::details::cob_node< T, Operation >::value(), exprtk::details::boc_node< T, Operation >::value(), exprtk::details::sos_node< T, SType0, SType1, Operation >::value(), exprtk::details::str_xrox_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_xoxr_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_xroxr_node< T, SType0, SType1, RangePack, Operation >::value(), exprtk::details::str_sogens_node< T, Operation >::value(), and exprtk::details::sosos_node< T, SType0, SType1, SType2, Operation >::value().
◆ root()
template<typename T >
T exprtk::details::numeric::root |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ roundn()
template<typename T >
T exprtk::details::numeric::roundn |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ shl()
template<typename T >
T exprtk::details::numeric::shl |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ shr()
template<typename T >
T exprtk::details::numeric::shr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ to_int32()
template<typename T >
int exprtk::details::numeric::to_int32 |
( |
const T |
v | ) |
|
|
inline |
◆ to_int64()
template<typename T >
_int64_t exprtk::details::numeric::to_int64 |
( |
const T |
v | ) |
|
|
inline |
◆ xnor_opr()
template<typename T >
T exprtk::details::numeric::xnor_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
◆ xor_opr()
template<typename T >
T exprtk::details::numeric::xor_opr |
( |
const T |
v0, |
|
|
const T |
v1 |
|
) |
| |
|
inline |
|