![]() |
VR-Vantage 3.2 API Documentation
|
Namespaces | |
| namespace | constant |
| namespace | details |
Classes | |
| struct | numeric_info |
| struct | numeric_info< int > |
| struct | numeric_info< float > |
| struct | numeric_info< double > |
| struct | numeric_info< long double > |
| struct | fast_exp |
| struct | fast_exp< T, 10 > |
| struct | fast_exp< T, 9 > |
| struct | fast_exp< T, 8 > |
| struct | fast_exp< T, 7 > |
| struct | fast_exp< T, 6 > |
| struct | fast_exp< T, 5 > |
| struct | fast_exp< T, 4 > |
| struct | fast_exp< T, 3 > |
| struct | fast_exp< T, 2 > |
| struct | fast_exp< T, 1 > |
| struct | fast_exp< T, 0 > |
Functions | |
| template<typename T > | |
| int | to_int32 (const T v) |
| template<typename T > | |
| long long int | 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) |
|
inline |
|
inline |
References exprtk::details::numeric::details::to_int64_impl().
Referenced by exprtk::details::range_pack< T >::operator()(), exprtk::parser< T >::parse_range(), exprtk::details::vector_elem_node< T >::ref(), exprtk::details::rebasevector_elem_node< T >::ref(), exprtk::details::vector_elem_node< T >::value(), exprtk::details::rebasevector_elem_node< T >::value(), and exprtk::parser< T >::expression_generator< T >::vector_element().
|
inline |
References exprtk::details::numeric::details::is_nan_impl().
Referenced by exprtk::details::null_eq_node< T >::value().
|
inline |
References exprtk::details::numeric::details::min_impl().
Referenced by makVrv::DtOctree< T >::addOctreeNode(), makVrv::DtMath::clamp(), makVrv::DtOsgUtils::DtModPerLoVec3(), makVrv::DtOctree< T >::getChildIndexes(), makVrv::DtAxisAlignedBoundingBox< T >::halfSize(), makVrv::DtAxisAlignedBoundingBox< T >::merge(), exprtk::details::vec_data_store< T >::min_size(), makVrv::DtMath::negativeInfinity(), exprtk::details::ilesscompare::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()(), makVrv::DtUnicode::operator<(), makVrv::ProjectionUtils< T >::screenAABB(), makVrv::DT_PROTOCOL_NAMESPACE::DtDynamicTerrainStateInterceptor::setGeometryAndData(), makVrv::bdiQPropTreeItemEdit::setMinValue(), makVrv::DtAxisAlignedBoundingBox< T >::size(), makVrv::DtUnicode::subString(), 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().
|
inline |
References exprtk::details::numeric::details::max_impl().
Referenced by makVrv::DtOctree< T >::addOctreeNode(), makVrv::DtMath::clamp(), exprtk::lexer::token::clear(), exprtk::parser< T >::scope_element::clear(), exprtk::details::numeric::details::equal_impl(), exprtk::lexer::helper::numeric_checker::error_index(), exprtk::parser< T >::expression_generator< T >::generic_function_call(), makVrv::DtOctree< T >::getChildIndexes(), makVrv::DtMath::GetNormalizedValueRespectingLength(), makVrv::DtAxisAlignedBoundingBox< T >::halfSize(), makVrv::LRUCache< K, T, COMPARE >::LRUCache(), makVrv::DtAxisAlignedBoundingBox< T >::merge(), exprtk::details::numeric::details::nequal_impl(), exprtk::details::range_pack< T >::operator()(), exprtk::parser< T >::parse_const_string(), exprtk::parser< T >::parse_range(), makVrv::DtMath::positiveInfinity(), makVrv::DT_PROTOCOL_NAMESPACE::DtRunwayElementProcessor::runwayId(), makVrv::ProjectionUtils< T >::screenAABB(), makVrv::bdiQPropTreeItemEdit::setExtremeMaxValue(), makVrv::LRUCache< K, T, COMPARE >::setMaxSize_impl(), makVrv::bdiQPropTreeItemEdit::setMaxValue(), makVrv::DtAxisAlignedBoundingBox< T >::size(), exprtk::parser< T >::expression_generator< T >::string_function_call(), exprtk::parser_error::update_error(), and exprtk::timer::usec_time().
|
inline |
|
inline |
References exprtk::details::numeric::details::nequal_impl().
Referenced by exprtk::pgo_primer(), and exprtk::details::numeric::details::process_impl().
|
inline |
|
inline |
References exprtk::details::numeric::details::pow_impl().
Referenced by exprtk::details::compute_pow10(), ImPow(), exprtk::pgo_primer(), exprtk::details::numeric::details::pow_impl(), exprtk::details::numeric::details::root_impl(), makArchives::DtEntitySettingsRecord::serialize(), exprtk::details::numeric::details::shl_impl(), and exprtk::details::numeric::details::shr_impl().
|
inline |
References exprtk::details::numeric::details::logn_impl().
|
inline |
References exprtk::details::numeric::details::root_impl().
|
inline |
References exprtk::details::numeric::details::roundn_impl().
|
inline |
References exprtk::details::numeric::details::hypot_impl().
|
inline |
|
inline |
References exprtk::details::numeric::details::shr_impl().
|
inline |
References exprtk::details::numeric::details::shl_impl().
|
inline |
References exprtk::details::numeric::details::and_impl().
|
inline |
References exprtk::details::numeric::details::nand_impl().
|
inline |
References exprtk::details::numeric::details::or_impl().
|
inline |
References exprtk::details::numeric::details::nor_impl().
|
inline |
References exprtk::details::numeric::details::xor_impl().
|
inline |
References exprtk::details::numeric::details::xnor_impl().
|
inline |
|
inline |
References exprtk::details::numeric::details::process_impl().
Referenced by exprtk::symbol_table< T >::type_store< ifunction< T >, ifunction< T > >::clear(), exprtk::details::init_branches(), exprtk::parser< T >::expression_generator< T >::init_synthesize_map(), exprtk::parser< T >::expression_generator< T >::operator()(), exprtk::rtl::io::print< T >::operator()(), exprtk::rtl::io::println< 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::parser< T >::parse_special_function(), exprtk::pgo_primer(), exprtk::symbol_table< T >::type_store< ifunction< T >, ifunction< T > >::remove(), exprtk::parser< T >::expression_generator< T >::synthesize_csocs_expression(), 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().
|
inline |