![]() |
|
Classes | |
struct | signbit_impl |
struct | signbit_impl< Scalar, false, true > |
struct | signbit_impl< Scalar, true, true > |
struct | signbit_impl< Scalar, true, false > |
struct | get_integer_by_size |
struct | get_integer_by_size< 1 > |
struct | get_integer_by_size< 2 > |
struct | get_integer_by_size< 4 > |
struct | get_integer_by_size< 8 > |
struct | equal_strict_impl |
struct | equal_strict_impl< X, Y, true, false, true, true > |
struct | equal_strict_impl< X, Y, true, true, true, false > |
Typedefs | |
typedef std::uint8_t | uint8_t |
typedef std::int8_t | int8_t |
typedef std::uint16_t | uint16_t |
typedef std::int16_t | int16_t |
typedef std::uint32_t | uint32_t |
typedef std::int32_t | int32_t |
typedef std::uint64_t | uint64_t |
typedef std::int64_t | int64_t |
Variables | |
EIGEN_DEVICE_FUNC const Scalar & | y |
EIGEN_DEVICE_FUNC const Scalar & | q |
EIGEN_DEVICE_FUNC const Scalar & | x |
EIGEN_DEVICE_FUNC const Scalar & | b |
typedef std::int16_t Eigen::numext::int16_t |
typedef std::int32_t Eigen::numext::int32_t |
typedef std::int64_t Eigen::numext::int64_t |
typedef std::int8_t Eigen::numext::int8_t |
typedef std::uint16_t Eigen::numext::uint16_t |
typedef std::uint32_t Eigen::numext::uint32_t |
typedef std::uint64_t Eigen::numext::uint64_t |
typedef std::uint8_t Eigen::numext::uint8_t |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::enable_if_t<NumTraits<T>::IsSigned || NumTraits<T>::IsComplex, typename NumTraits<T>::Real> Eigen::numext::abs | ( | const T & | x | ) |
References abs(), EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::Hyperplane< Scalar_, AmbientDim_, Options_ >::absDistance(), Eigen::QuaternionBase< Derived >::angularDistance(), Eigen::internal::bicgstabl(), Eigen::TensorEvaluator< const TensorPaddingOp< PaddingDimensions, ArgType >, Device >::block(), Eigen::TensorEvaluator< const TensorReverseOp< ReverseDimensions, ArgType >, Device >::block(), Eigen::internal::complex_log(), Eigen::internal::complex_rsqrt(), Eigen::internal::complex_sqrt(), Eigen::PolynomialSolver< Scalar_, Deg_ >::compute(), Eigen::internal::computeFromTridiagonal_impl(), Eigen::MatrixBase< Derived >::hypotNorm(), Eigen::internal::idrstabl(), Eigen::Hyperplane< Scalar_, AmbientDim_, Options_ >::intersection(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, false >::isApprox(), Eigen::MatrixBase< Derived >::isDiagonal(), Eigen::MatrixBase< Derived >::isLowerTriangular(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, false >::isMuchSmallerThan(), Eigen::MatrixBase< Derived >::isUpperTriangular(), Eigen::internal::omega(), Eigen::internal::scalar_abs_op< Scalar >::operator()(), Eigen::internal::abs_knowing_score< Scalar, typename >::operator()(), Eigen::internal::pabs(), Eigen::BDCSVD< MatrixType_, Options_ >::perturbCol0(), Eigen::internal::RandomToTypeNormal(), Eigen::internal::compute_inverse_and_det_with_check< MatrixType, ResultType, 3 >::run(), Eigen::internal::zeta_impl_series< double >::run(), Eigen::internal::zeta_impl_series< float >::run(), Eigen::internal::igammac_cf_impl< Scalar, mode >::run(), Eigen::internal::igamma_series_impl< Scalar, mode >::run(), Eigen::internal::zeta_impl< Scalar >::run(), Eigen::internal::unary_pow::exponent_helper< ScalarExponent, IsInteger >::safe_abs(), Eigen::QuaternionBase< Derived >::slerp(), test_cwise_complex(), test_cwise_real(), test_sum_accuracy(), and Eigen::internal::tridiagonal_qr_step().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::enable_if_t<!(NumTraits<T>::IsSigned || NumTraits<T>::IsComplex), typename NumTraits<T>::Real> Eigen::numext::abs | ( | const T & | x | ) |
References plotDoE::x.
|
inline |
Referenced by array_complex(), array_real(), Eigen::internal::blueNorm_impl(), check_abs(), check_abs< bool >(), Eigen::RealSchur< MatrixType_ >::computeFromHessenberg(), Eigen::ColPivHouseholderQR< MatrixType_, PermutationIndex_ >::computeInPlace(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 2, false >::computeRoots(), Eigen::SimplicialLLT< MatrixType_, UpLo_, Ordering_ >::determinant(), Eigen::SimplicialCholesky< MatrixType_, UpLo_, Ordering_ >::determinant(), dif_rmse(), Eigen::internal::dogleg(), eigen2support(), Eigen::SparseQR< MatrixType_, OrderingType_ >::factorize(), Eigen::IncompleteLUT< Scalar_, StorageIndex_ >::factorize(), Eigen::IncompleteCholesky< Scalar, UpLo_, OrderingType_ >::factorize(), Eigen::LeastSquareDiagonalPreconditioner< Scalar_ >::factorize(), fft_rmse(), hyperplane(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, true, false >::isApprox(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, true, false >::isMuchSmallerThan(), Eigen::MatrixBase< Derived >::isOrthogonal(), lapackNorm(), Eigen::internal::llt_rank_update_lower(), Eigen::JacobiRotation< Scalar >::makeGivens(), Eigen::MatrixBase< Derived >::makeHouseholder(), Eigen::JacobiRotation< Scalar >::makeJacobi(), Eigen::LevenbergMarquardt< FunctorType_ >::minimizeOneStep(), Eigen::LevenbergMarquardt< FunctorType_ >::minimizeOptimumStorageOneStep(), Eigen::internal::scalar_abs2_op< Scalar >::operator()(), packetmath_real(), pblueNorm(), Eigen::poly_eval(), Eigen::internal::real_2x2_jacobi_svd(), rotg(), Eigen::internal::isMuchSmallerThan_object_selector< Derived, OtherDerived, is_integer >::run(), Eigen::internal::isMuchSmallerThan_scalar_selector< Derived, is_integer >::run(), Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 3, false >::run(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 2, false >::run(), Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, Options, true >::run(), Eigen::PolynomialSolverBase< Scalar_, Deg_ >::selectComplexRoot_withRespectToNorm(), Eigen::PolynomialSolverBase< Scalar_, Deg_ >::selectRealRoot_withRespectToAbsRealPart(), Eigen::HybridNonLinearSolver< FunctorType, Scalar >::solveNumericalDiffOneStep(), Eigen::HybridNonLinearSolver< FunctorType, Scalar >::solveOneStep(), stable_norm(), Eigen::internal::stable_norm_kernel(), test_abs(), test_cwise_complex(), test_cwise_real(), test_fft_real_input_energy(), test_hypot(), boost::multiprecision::test_relative_error(), Eigen::test_relative_error(), triangular_square(), Eigen::internal::tridiagonal_qr_step(), and Eigen::internal::ldlt_inplace< Lower >::updateInPlace().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double Eigen::numext::absdiff | ( | const double & | x, |
const double & | y | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float Eigen::numext::absdiff | ( | const float & | x, |
const float & | y | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE long double Eigen::numext::absdiff | ( | const long double & | x, |
const long double & | y | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::absdiff | ( | const T & | x, |
const T & | y | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::acos | ( | const T & | x | ) |
References acos(), EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_acos_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::acosh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_acosh_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::numext::arithmetic_shift_right | ( | const Scalar & | a, |
int | n | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::asin | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_asin_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::asinh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_asinh_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::atan | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_atan_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::atan2 | ( | const T & | y, |
const T & | x | ||
) |
References Eigen::atan2(), EIGEN_USING_STD, plotDoE::x, and Eigen::internal::y.
Referenced by Eigen::MatrixBase< Derived >::canonicalEulerAngles(), Eigen::MatrixBase< Derived >::eulerAngles(), Eigen::internal::scalar_atan2_op< LhsScalar, RhsScalar >::operator()(), and Eigen::internal::patan2().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::atanh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_atanh_op< Scalar >::operator()().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Tgt Eigen::numext::bit_cast | ( | const Src & | src | ) |
bit-wise cast without changing the underlying bit representation.
References EIGEN_STATIC_ASSERT, EIGEN_USING_STD, and Eigen::value.
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::bfloat16 Eigen::numext::bit_cast< Eigen::bfloat16, uint16_t > | ( | const uint16_t & | src | ) |
References Eigen::bfloat16_impl::raw_uint16_to_bfloat16().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half Eigen::numext::bit_cast< Eigen::half, uint16_t > | ( | const uint16_t & | src | ) |
References Eigen::half_impl::raw_uint16_to_half().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC uint16_t Eigen::numext::bit_cast< uint16_t, Eigen::bfloat16 > | ( | const Eigen::bfloat16 & | src | ) |
References Eigen::bfloat16_impl::raw_bfloat16_as_uint16().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC uint16_t Eigen::numext::bit_cast< uint16_t, Eigen::half > | ( | const Eigen::half & | src | ) |
References Eigen::half_impl::raw_half_as_uint16().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::cbrt | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Thermal< Particle >::actionsAfterTimeStep(), Membrane::adjustVertexParticleSize(), array_generic(), array_real(), ClosedCSCWalls::ClosedCSCWalls(), BaseCluster::computeInternalStructure(), HertzianSinterInteraction::computeSinterForce(), HertzianSinterNormalSpecies::computeTimeStep(), CSCInit::CSCInit(), CSCWalls::CSCWalls(), HertzianViscoelasticInteraction::getElasticEnergyAtEquilibrium(), LiquidMigrationLSInteraction::getFieldVTK(), LiquidMigrationWilletInteraction::getFieldVTK(), SolidifyingLiquidMigrationWilletInteraction::getFieldVTK(), MeltableNormalSpecies::getRelativeSolidRadius(), LiquidMigrationLSInteraction::getRuptureDistance(), LiquidMigrationWilletInteraction::getRuptureDistance(), main(), LiquidBridgeBagheriSpecies::mix(), LiquidBridgeClassicalWilletSpecies::mix(), LiquidBridgeWilletSpecies::mix(), Eigen::internal::scalar_cbrt_op< Scalar >::operator()(), BaseCluster::particleInsertionSuccessful(), Eigen::internal::pcbrt(), FileReader::read(), LiquidBridgeBagheriSpecies::read(), LiquidBridgeClassicalWilletSpecies::read(), LiquidBridgeWilletSpecies::read(), PSD::scaleParticleSizeAuto(), BaseCluster::setDomainLimits(), LiquidMigrationLSSpecies::setInteractionDistance(), LiquidMigrationWilletSpecies::setInteractionDistance(), LiquidBridgeBagheriSpecies::setLiquidBridgeVolume(), LiquidBridgeClassicalWilletSpecies::setLiquidBridgeVolume(), LiquidBridgeWilletSpecies::setLiquidBridgeVolume(), ClosedCSCWalls::setupInitialConditions(), CSCInit::setupInitialConditions(), CSCWalls::setupInitialConditions(), RotatingDrumWet::setupInitialConditions(), ParticleCreation::setupInitialConditions(), HertzianSinterForceUnitTest::setupInitialConditions(), BaseCluster::setupInitialConditions(), DPMBase::splitDomain(), test_cwise_real(), unary_ops_test(), and MindlinInteraction::updateK_t().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar() Eigen::numext::ceil | ( | const Scalar & | x | ) |
Referenced by Eigen::internal::scalar_ceil_op< Scalar >::operator()(), Eigen::internal::nearest_integer_packetop_impl< Packet, IsScalar, IsInteger >::run_ceil(), Eigen::TensorEvaluator< const TensorImagePatchOp< Rows, Cols, ArgType >, Device >::TensorEvaluator(), Eigen::TensorEvaluator< const TensorStridingOp< Strides, ArgType >, Device >::TensorEvaluator(), and Eigen::TensorEvaluator< const TensorVolumePatchOp< Planes, Rows, Cols, ArgType >, Device >::TensorEvaluator().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::cos | ( | const T & | x | ) |
References cos(), EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::MatrixBase< Derived >::canonicalEulerAngles(), Eigen::MatrixBase< Derived >::eulerAngles(), Eigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device >::evalToBuf(), Eigen::SkewSymmetricBase< Derived >::exponential(), Eigen::internal::kiss_cpx_fft< Scalar_ >::make_twiddles(), and Eigen::internal::scalar_cos_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::cosh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_cosh_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE EIGEN_CONSTEXPR T Eigen::numext::div_ceil | ( | T | a, |
T | b | ||
) |
Referenced by Eigen::internal::gemm_class< Scalar, is_unit_inc >::c_update_1count(), Eigen::divup(), Eigen::internal::evaluateProductBlockingSizesHeuristic(), Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::InitializeBlockDimensions(), Eigen::internal::gemm_class< Scalar, is_unit_inc >::innerkernel_1uk(), Eigen::internal::gemm_class< Scalar, is_unit_inc >::kloop(), Eigen::internal::InnerMostDimReducer< Self, Op, true, true >::reduce(), cast_test_impl< SrcType, DstType, RowsAtCompileTime, ColsAtCompileTime >::run(), and Eigen::ForkJoinScheduler::RunParallelForAsync().
|
inline |
|
inline |
|
inline |
References Eigen::bessel_i0(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_i0e(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_i1(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_i1e(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_j0(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_j1(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_k0(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_k0e(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_k1(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_k1e(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_y0(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References Eigen::bessel_y1(), EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
|
inline |
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::internal::std_fallback::expm1(), Eigen::run(), and plotDoE::x.
|
inline |
References a, EIGEN_MATHFUNC_IMPL, Eigen::gamma_sample_der_alpha(), Eigen::run(), and x.
|
inline |
|
inline |
References a, EIGEN_MATHFUNC_IMPL, Eigen::igamma(), Eigen::run(), and x.
|
inline |
References a, EIGEN_MATHFUNC_IMPL, Eigen::igamma_der_a(), Eigen::run(), and x.
|
inline |
References a, EIGEN_MATHFUNC_IMPL, Eigen::igammac(), Eigen::run(), and x.
|
inline |
|
inline |
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
|
inline |
References EIGEN_MATHFUNC_IMPL, Eigen::run(), and x.
|
inline |
|
inline |
|
inline |
References EIGEN_MATHFUNC_IMPL, n, Eigen::polygamma(), Eigen::run(), and x.
|
inline |
|
inline |
|
inline |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Eigen::numext::EIGEN_MATHFUNC_RETVAL | ( | sqrt | , |
Scalar | |||
) | const & |
It is essentially equivalent to
but slightly faster for float/double and some compilers (e.g., gcc), thanks to specializations when SSE is enabled.
It's usage is justified in performance critical functions, like norm/normalize.
References EIGEN_MATHFUNC_IMPL, Eigen::run(), sqrt(), and plotDoE::x.
|
inline |
References EIGEN_MATHFUNC_IMPL, q, Eigen::run(), x, and Eigen::zeta().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::equal_strict | ( | const double & | x, |
const double & | y | ||
) |
References plotDoE::x, and Eigen::internal::y.
Referenced by is_exactly_one(), and is_exactly_zero().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::equal_strict | ( | const float & | x, |
const float & | y | ||
) |
References plotDoE::x, and Eigen::internal::y.
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::equal_strict | ( | const X & | x, |
const Y & | y | ||
) |
References run(), plotDoE::x, and Eigen::internal::y.
Referenced by alignedbox(), alignedboxCastTests(), check_if_equal_or_nans(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSingVals(), Eigen::internal::std_fallback::expm1(), Eigen::internal::std_fallback::log1p(), matrixVisitor(), AnnoyingScalar::operator==(), Eigen::bfloat16_impl::operator==(), Eigen::half_impl::operator==(), Eigen::internal::pselect_impl< Packet, std::enable_if_t< is_scalar< Packet >::value > >::run(), Eigen::internal::sizes_match_below_dim< Dims1, Dims2, n, n >::run(), Eigen::internal::zeta_impl< Scalar >::run(), test_cwise_complex(), test_cwise_real(), and Eigen::test_is_equal().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::exp | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::std_fallback::expm1(), Eigen::internal::main_igamma_term(), Eigen::internal::GaussianGenerator< T, Index, NumDims >::operator()(), Eigen::internal::scalar_logistic_op< float >::operator()(), Eigen::internal::scalar_logistic_op_impl< T, std::enable_if_t< NumTraits< T >::IsComplex > >::operator()(), and Eigen::internal::pexp().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::exp2 | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::pexp2().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar() Eigen::numext::floor | ( | const Scalar & | x | ) |
Referenced by Eigen::internal::unary_pow::exponent_helper< ScalarExponent, IsInteger >::floor_div_two(), Eigen::internal::unary_pow::exponent_helper< ScalarExponent, IsInteger >::is_odd(), Eigen::internal::scalar_floor_op< Scalar >::operator()(), Eigen::internal::digamma_impl< Scalar >::run(), Eigen::internal::zeta_impl< Scalar >::run(), and Eigen::internal::nearest_integer_packetop_impl< Packet, IsScalar, IsInteger >::run_floor().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::fmod | ( | const T & | a, |
const T & | b | ||
) |
References a, b, and EIGEN_USING_STD.
Referenced by Eigen::internal::scalar_fmod_op< Scalar >::operator()(), Eigen::Rotation2D< Scalar_ >::smallestAngle(), and Eigen::Rotation2D< Scalar_ >::smallestPositiveAngle().
|
inline |
Referenced by basicStuffComplex(), Eigen::internal::GetMarketLine(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_exactly_equal(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_sign_exp_unspecified(), Eigen::internal::scalar_imag_ref_op< Scalar >::operator()(), and exp_complex_test_impl< Scalar, Packet, HasExp >::run().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::is_exactly_one | ( | const X & | x | ) |
Performs an exact comparison of x to one, e.g. to decide whether a factor needs to be multiplied. Use this to to bypass -Wfloat-equal warnings when exact one is what needs to be tested.
References equal_strict(), and plotDoE::x.
Referenced by Eigen::internal::apply_rotation_in_the_plane(), Eigen::internal::generic_product_impl< Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode >::eval_dynamic_impl(), Eigen::internal::trmv_selector< Mode, ColMajor >::run(), Eigen::internal::trmv_selector< Mode, RowMajor >::run(), and Eigen::internal::triangular_product_impl< Mode, LhsIsTriangular, Lhs, false, Rhs, false >::run().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::is_exactly_zero | ( | const X & | x | ) |
Performs an exact comparison of x to zero, e.g. to decide whether a term can be ignored. Use this to to bypass -Wfloat-equal warnings when exact zero is what needs to be tested.
References equal_strict(), and plotDoE::x.
Referenced by Eigen::internal::apply_rotation_in_the_plane(), Eigen::MatrixBase< Derived >::applyHouseholderOnTheLeft(), Eigen::MatrixBase< Derived >::applyHouseholderOnTheRight(), Eigen::internal::complex_rsqrt(), Eigen::internal::complex_sqrt(), Eigen::SelfAdjointEigenSolver< MatrixType_ >::compute(), Eigen::RealQZ< MatrixType_ >::compute(), Eigen::SPQR< MatrixType_ >::compute(), Eigen::BDCSVD< MatrixType_, Options_ >::compute_impl(), Eigen::JacobiSVD< MatrixType_, Options_ >::compute_impl(), Eigen::RealSchur< MatrixType_ >::computeFromHessenberg(), Eigen::internal::computeFromTridiagonal_impl(), Eigen::FullPivLU< MatrixType_, PermutationIndex_ >::computeInPlace(), Eigen::ColPivHouseholderQR< MatrixType_, PermutationIndex_ >::computeInPlace(), Eigen::ComplexSchur< MatrixType_ >::computeShift(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSingVals(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSingVecs(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSVDofM(), Eigen::BDCSVD< MatrixType_, Options_ >::deflation43(), Eigen::BDCSVD< MatrixType_, Options_ >::deflation44(), equalsIdentity(), Eigen::RealQZ< MatrixType_ >::findSmallSubdiagEntry(), Eigen::RealQZ< MatrixType_ >::hessenbergTriangular(), initSparse(), Eigen::internal::llt_rank_update_lower(), Eigen::JacobiRotation< Scalar >::makeGivens(), Eigen::RealSchur< MatrixType_ >::performFrancisQRStep(), Eigen::BDCSVD< MatrixType_, Options_ >::perturbCol0(), Eigen::internal::positive_real_hypot(), Eigen::internal::rcond_estimate_helper(), real_qz(), Eigen::internal::is_identically_zero_impl< AutoDiffScalar< DerivativeType > >::run(), Eigen::internal::gemv_dense_selector< OnTheRight, ColMajor, true >::run(), Eigen::internal::trmv_selector< Mode, ColMajor >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Lower, ColMajor >::run(), Eigen::internal::sparse_solve_triangular_selector< Lhs, Rhs, Mode, Upper, ColMajor >::run(), Eigen::internal::sparse_solve_triangular_sparse_selector< Lhs, Rhs, Mode, UpLo, ColMajor >::run(), Eigen::internal::is_identically_zero_impl< Scalar >::run(), adjoint_specific< false >::run(), Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, Options, true >::run(), sparse_block(), Eigen::RealQZ< MatrixType_ >::splitOffTwoRows(), Eigen::internal::tridiagonal_qr_step(), Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex, SizeAtCompileTime >::unblocked_lu(), Eigen::internal::ldlt_inplace< Lower >::updateInPlace(), and verifyIsQuasiTriangular().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() Eigen::numext::isfinite | ( | const AnnoyingScalar & | x | ) |
References isfinite(), and x.
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() Eigen::numext::isfinite | ( | const Eigen::bfloat16 & | h | ) |
References Eigen::bfloat16_impl::isfinite().
Referenced by Eigen::internal::companion< Scalar_, Deg_ >::balanced(), Eigen::internal::bicgstabl(), Eigen::EigenSolver< MatrixType_ >::compute(), Eigen::BDCSVD< MatrixType_, Options_ >::compute_impl(), Eigen::JacobiSVD< MatrixType_, Options_ >::compute_impl(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSingVals(), Eigen::internal::unary_pow::handle_nonint_nonint_errors(), Eigen::internal::unary_pow::exponent_helper< ScalarExponent, IsInteger >::is_odd(), isfinite(), Eigen::internal::isfinite_impl(), Eigen::internal::scalar_isfinite_op< Scalar, UseTypedPredicate >::operator()(), Eigen::internal::scalar_isfinite_op< Scalar, true >::operator()(), Eigen::BDCSVD< MatrixType_, Options_ >::perturbCol0(), Eigen::internal::psincos_double(), Eigen::internal::psincos_float(), Eigen::internal::unary_pow_impl< Packet, ScalarExponent, false, false, ExponentIsSigned >::run(), Eigen::TensorOpCost::TensorOpCost(), and Eigen::internal::ldlt_inplace< Lower >::updateInPlace().
EIGEN_DEVICE_FUNC bool() Eigen::numext::isfinite | ( | const T & | x | ) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() Eigen::numext::isinf | ( | const Eigen::bfloat16 & | h | ) |
References Eigen::bfloat16_impl::isinf().
Referenced by Eigen::internal::complex_rsqrt(), Eigen::internal::complex_sqrt(), Eigen::internal::isinf_impl(), Eigen::internal::scalar_isinf_op< Scalar, UseTypedPredicate >::operator()(), Eigen::internal::scalar_isinf_op< Scalar, true >::operator()(), Eigen::internal::scalar_logistic_op_impl< T, std::enable_if_t< NumTraits< T >::IsComplex > >::operator()(), Eigen::internal::positive_real_hypot(), CustomReducer< InT, OutT >::reduce(), and Eigen::internal::igammac_cf_impl< Scalar, mode >::run().
EIGEN_DEVICE_FUNC bool() Eigen::numext::isinf | ( | const T & | x | ) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool() Eigen::numext::isnan | ( | const Eigen::bfloat16 & | h | ) |
References Eigen::bfloat16_impl::isnan().
Referenced by Eigen::test::areApprox(), Eigen::test::areEqual(), Eigen::bfloat16_impl::float_to_bfloat16_rtne< false >(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, false >::initpacket(), Eigen::internal::isinf_impl(), Eigen::internal::isnan_impl(), Eigen::internal::main_igamma_term(), nextafter(), Eigen::internal::scalar_isnan_op< Scalar, UseTypedPredicate >::operator()(), Eigen::internal::scalar_isnan_op< Scalar, true >::operator()(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, PropagateNumbers, false >::operator()(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, false >::operator()(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, PropagateNumbers, false >::packet(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, false >::packet(), Eigen::internal::positive_real_hypot(), CustomReducer< InT, OutT >::reduce(), Eigen::test_isCwiseApprox(), and Eigen::bfloat16_impl::truncate_to_bfloat16().
EIGEN_DEVICE_FUNC bool() Eigen::numext::isnan | ( | const T & | x | ) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::log | ( | const T & | x | ) |
References Eigen::internal::log_impl< Scalar >::run(), and plotDoE::x.
Referenced by Eigen::internal::complex_log(), Eigen::internal::std_fallback::expm1(), Eigen::internal::std_fallback::log1p(), Eigen::internal::main_igamma_term(), Eigen::internal::scalar_log_op< Scalar >::operator()(), Eigen::internal::scalar_log2_op< Scalar >::operator()(), Eigen::internal::RandomToTypeNormal(), Eigen::internal::log_impl< Scalar >::run(), Eigen::internal::igammac_cf_impl< Scalar, mode >::run(), Eigen::internal::igamma_series_impl< Scalar, mode >::run(), and Eigen::internal::digamma_impl< Scalar >::run().
|
inline |
Log base 2 for 32 bits positive integers. Conveniently returns 0 for x==0.
Referenced by Eigen::internal::conservative_sparse_sparse_product_impl().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::numext::logical_shift_left | ( | const Scalar & | a, |
int | n | ||
) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::numext::logical_shift_right | ( | const Scalar & | a, |
int | n | ||
) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::maxi | ( | const T & | x, |
const T & | y | ||
) |
Referenced by aux_evalSolver(), Eigen::internal::bicgstabl(), Eigen::TensorEvaluator< const TensorPaddingOp< PaddingDimensions, ArgType >, Device >::block(), Eigen::internal::blueNorm_impl(), Eigen::CoreThreadPoolDevice::calculateLevels(), Eigen::TensorEvaluator< const TensorStridingSlicingOp< StartIndices, StopIndices, Strides, ArgType >, Device >::clamp(), Eigen::SPQR< MatrixType_ >::compute(), Eigen::internal::TensorContractionBlockMemAllocator< LhsScalar, RhsScalar >::ComputeLhsRhsBlockSizes(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 3, false >::computeRoots(), Eigen::internal::conjugate_gradient(), Eigen::TensorEvaluator< const TensorAssignOp< LeftArgType, RightArgType >, Device >::costPerCoeff(), Eigen::TensorOpCost::cwiseMax(), Eigen::ComplexEigenSolver< MatrixType_ >::doComputeEigenvectors(), Eigen::internal::evaluateProductBlockingSizesHeuristic(), Eigen::SparseQR< MatrixType_, OrderingType_ >::factorize(), Eigen::IncompleteCholesky< Scalar, UpLo_, OrderingType_ >::factorize(), internal::Colamd::find_ordering(), internal::Colamd::init_scoring(), Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::InitializeBlockDimensions(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::insertCompressedAtByOuterInner(), Eigen::MatrixBase< Derived >::isLowerTriangular(), Eigen::MatrixBase< Derived >::isUpperTriangular(), Eigen::internal::TensorBlockResourceRequirements::merge(), Eigen::internal::scalar_clamp_op< Scalar >::operator()(), Eigen::internal::maybe_coherent_pad_helper< DerivativeType, OtherDerivativeType, EnableIf >::pad(), Eigen::internal::pmax(), Eigen::internal::positive_real_hypot(), propagate_nan_max(), propagate_number_max(), qr(), qr_invertible(), Eigen::internal::rcond_invmatrix_L1_norm_estimate(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::reserveInnerVectors(), Eigen::internal::unitOrthogonal_selector< Derived, Size >::run(), Eigen::internal::selfadjoint_matrix_vector_product< Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, Version >::run(), Eigen::internal::random_longdouble_impl< Specialize >::run(), Eigen::internal::triangular_assignment_loop< Kernel, Mode, Dynamic, SetOpposite >::run(), Eigen::internal::set_from_triplets(), Eigen::QuaternionBase< Derived >::setFromTwoVectors(), test_argmax_pair_reducer(), test_clip(), test_cwise_real(), test_sum_accuracy(), test_threaded_assignment(), verify_is_approx_upto_permutation(), and Eigen::internal::TensorBlockResourceRequirements::withShapeAndSize().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::mini | ( | const T & | x, |
const T & | y | ||
) |
Referenced by Eigen::SVDBase< Derived >::allocate(), array_generic(), basicStuff(), Eigen::TensorEvaluator< const TensorPaddingOp< PaddingDimensions, ArgType >, Device >::block(), Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::blockDescriptor(), Eigen::internal::blueNorm_impl(), calc_overflow_threshold(), Eigen::CoreThreadPoolDevice::calculateLevels(), Eigen::TensorEvaluator< const TensorStridingSlicingOp< StartIndices, StopIndices, Strides, ArgType >, Device >::clamp(), Eigen::TensorOpCost::cwiseMin(), Eigen::MatrixBase< Derived >::diagonalSize(), Eigen::TensorContractionEvaluatorBase< Derived >::evalGemmPartial(), Eigen::SparseQR_QProduct< SparseQRType, Derived >::evalTo(), Eigen::IncompleteCholesky< Scalar, UpLo_, OrderingType_ >::factorize(), internal::Colamd::find_ordering(), gemv_bfloat16_col(), gemv_col(), gemv_complex_col(), Eigen::internal::gemvMMA_bfloat16_col(), Eigen::ColPivHouseholderQR< MatrixType_, PermutationIndex_ >::init(), internal::Colamd::init_scoring(), Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::InitializeBlockDimensions(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, false, false >::isApprox(), Eigen::internal::scalar_fuzzy_default_impl< Scalar, true, false >::isApprox(), Eigen::SparseMatrixBase< Derived >::isApprox(), Eigen::MatrixBase< Derived >::isLowerTriangular(), Eigen::MatrixBase< Derived >::isUpperTriangular(), Eigen::internal::random_float_impl< Scalar, false >::mantissaBits(), Eigen::TensorCostModel< Device >::numThreads(), Eigen::internal::scalar_logistic_op< float >::operator()(), Eigen::internal::scalar_clamp_op< Scalar >::operator()(), packetmath_real(), Eigen::internal::pgather_partial(), Eigen::internal::pload_partial(), Eigen::internal::ploadu_partial(), Eigen::internal::pmin(), Eigen::internal::positive_real_hypot(), propagate_nan_min(), propagate_number_min(), Eigen::internal::pscatter_partial(), Eigen::internal::pstore_partial(), Eigen::internal::pstoreu_partial(), qr_invertible(), RandomBlock(), Eigen::internal::InnerMostDimReducer< Self, Op, true, true >::reduce(), Eigen::internal::isApprox_selector< Derived, OtherDerived, is_integer >::run(), Eigen::internal::conservative_resize_like_impl< Derived, OtherDerived, IsVector >::run(), Eigen::internal::setIdentity_impl< Derived, true >::run(), Eigen::internal::general_matrix_vector_product< Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version >::run(), Eigen::internal::random_longdouble_impl< Specialize >::run(), Eigen::internal::dense_assignment_loop< Kernel, SliceVectorizedTraversal, NoUnrolling >::run(), Eigen::internal::triangular_assignment_loop< Kernel, Mode, Dynamic, SetOpposite >::run(), Eigen::internal::sparse_reserve_op< StorageIndex >::sparse_reserve_op(), Eigen::internal::swap_plain_array(), test_argmin_pair_reducer(), test_assign_to_tensor_slice(), test_clip(), test_cwise_real(), test_eval_tensor_slice(), test_execute_slice_lvalue(), test_execute_slice_rvalue(), test_exponent(), and Eigen::test_relative_error().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 Eigen::numext::nextafter | ( | const bfloat16 & | from, |
const bfloat16 & | to | ||
) |
References EIGEN_NOT_A_MACRO, and isnan().
Referenced by MercuryBase::hGridRebuild(), HGridOptimiser::initialise(), HGridOptimiser::initialisePolyFunc(), and test_nextafter().
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::not_equal_strict | ( | const double & | x, |
const double & | y | ||
) |
References plotDoE::x, and Eigen::internal::y.
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::not_equal_strict | ( | const float & | x, |
const float & | y | ||
) |
References plotDoE::x, and Eigen::internal::y.
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool Eigen::numext::not_equal_strict | ( | const X & | x, |
const Y & | y | ||
) |
|
inline |
Referenced by Eigen::internal::scalar_pow_op< Scalar, Exponent >::operator()(), Eigen::poly_eval(), Eigen::internal::pow_impl< ScalarX, ScalarY, IsInteger >::run(), Eigen::internal::zeta_impl_series< double >::run(), Eigen::internal::zeta_impl_series< float >::run(), Eigen::internal::zeta_impl< Scalar >::run(), test_cwise_complex(), and test_cwise_real().
|
inline |
Referenced by basicStuffComplex(), Eigen::ComplexEigenSolver< MatrixType_ >::doComputeEigenvectors(), Eigen::internal::GetMarketLine(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_exactly_equal(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_sign_exp_unspecified(), Eigen::klu_factor(), Eigen::klu_solve(), Eigen::klu_tsolve(), Eigen::internal::scalar_real_ref_op< Scalar >::operator()(), Eigen::internal::pload< Packet4cf >(), Eigen::internal::pload< Packet8cf >(), Eigen::internal::ploadu< Packet4cf >(), Eigen::internal::ploadu< Packet8cf >(), Eigen::internal::pstore< std::complex< float > >(), Eigen::internal::pstoreu< std::complex< float > >(), exp_complex_test_impl< Scalar, Packet, HasExp >::run(), Eigen::PolynomialSolverBase< Scalar_, Deg_ >::selectRealRoot_withRespectToAbsRealPart(), Eigen::PolynomialSolverBase< Scalar_, Deg_ >::selectRealRoot_withRespectToRealPart(), svd_fill_random(), Eigen::umfpack_get_determinant(), Eigen::umfpack_get_numeric(), Eigen::umfpack_numeric(), Eigen::umfpack_solve(), and Eigen::umfpack_symbolic().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::numext::rint | ( | const Scalar & | x | ) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::numext::round | ( | const Scalar & | x | ) |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE EIGEN_CONSTEXPR T Eigen::numext::round_down | ( | T | a, |
U | b | ||
) |
Referenced by Eigen::internal::dense_assignment_loop_with_device< Kernel, CoreThreadPoolDevice, SliceVectorizedTraversal, NoUnrolling >::ScalarAssignmentFunctor::operator()(), Eigen::CoreThreadPoolDevice::parallelForImpl(), Eigen::internal::inner_product_impl< Evaluator, true >::run(), Eigen::internal::dense_assignment_loop_with_device< Kernel, CoreThreadPoolDevice, SliceVectorizedTraversal, NoUnrolling >::run(), Eigen::internal::dense_assignment_loop_with_device< Kernel, CoreThreadPoolDevice, LinearVectorizedTraversal, NoUnrolling >::run(), and Eigen::internal::stable_norm_impl_inner_step().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::rsqrt | ( | const T & | x | ) |
References Eigen::internal::rsqrt_impl< T >::run(), and plotDoE::x.
Referenced by array_real(), Eigen::internal::scalar_rsqrt_op< Scalar >::operator()(), packetmath(), packetmath_real(), check_rsqrt_impl< T >::run(), check_rsqrt_impl< std::complex< T > >::run(), and Eigen::internal::generic_sqrt_newton_step< Packet, Steps >::run().
|
staticconstexpr |
References run(), and plotDoE::x.
Referenced by binary_op_test(), float_pow_test_impl(), Eigen::bfloat16_impl::float_to_bfloat16_rtne< false >(), exp_complex_test_impl< Scalar, Packet, HasExp >::is_exactly_equal(), Eigen::internal::test_signbit_op< Scalar >::operator()(), check_signbit_impl< T >::run(), Eigen::internal::psignbit_impl< Packet, true, IsInteger >::run(), Eigen::internal::unary_pow::exponent_helper< ScalarExponent, true >::safe_abs(), signbit_test(), Eigen::bfloat16_impl::truncate_to_bfloat16(), and unary_op_test().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::sin | ( | const T & | x | ) |
References EIGEN_USING_STD, sin(), and plotDoE::x.
Referenced by Eigen::MatrixBase< Derived >::canonicalEulerAngles(), Eigen::MatrixBase< Derived >::eulerAngles(), Eigen::TensorEvaluator< const TensorFFTOp< FFT, ArgType, FFTResultType, FFTDir >, Device >::evalToBuf(), Eigen::SkewSymmetricBase< Derived >::exponential(), Eigen::internal::kiss_cpx_fft< Scalar_ >::make_twiddles(), Eigen::internal::scalar_sin_op< Scalar >::operator()(), and Eigen::internal::expm1_impl< std::complex< RealScalar > >::run().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::sinh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_sinh_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double Eigen::numext::sqrt | ( | const double & | x | ) |
References Eigen::internal::pfirst(), and x.
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float Eigen::numext::sqrt | ( | const float & | x | ) |
References Eigen::internal::pfirst(), and x.
Referenced by Eigen::internal::bicgstabl(), Eigen::internal::complex_rsqrt(), Eigen::internal::complex_sqrt(), Eigen::ColPivHouseholderQR< MatrixType_, PermutationIndex_ >::computeInPlace(), Eigen::internal::conjugate_gradient(), Eigen::SkewSymmetricBase< Derived >::exponential(), Eigen::internal::idrstabl(), Eigen::MatrixBase< Derived >::makeHouseholder(), Eigen::MatrixBase< Derived >::norm(), Eigen::MatrixBase< Derived >::normalize(), Eigen::MatrixBase< Derived >::normalized(), Eigen::internal::scalar_sqrt_op< Scalar >::operator()(), Eigen::internal::psqrt(), Eigen::internal::psqrt< Packet4f >(), Eigen::internal::rsqrt_impl< T >::run(), Eigen::MatrixBase< Derived >::stableNormalize(), Eigen::MatrixBase< Derived >::stableNormalized(), test_cwise_complex(), test_cwise_real(), and Eigen::test_relative_error().
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_DEVICE_FUNC bool Eigen::numext::sqrt< bool > | ( | const bool & | x | ) |
References plotDoE::x.
EIGEN_STRONG_INLINE void Eigen::numext::swap | ( | T & | a, |
T & | b | ||
) |
Referenced by Eigen::internal::computeFromTridiagonal_impl(), Eigen::TensorStorage< T, DSizes< IndexType, NumIndices_ >, Options_ >::operator=(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 3, false >::run(), Eigen::internal::DenseStorage_impl< T, Size, Rows, Cols, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Size, Dynamic, Cols, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Size, Rows, Dynamic, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Size, Dynamic, Dynamic, Options >::swap(), Eigen::internal::DenseStorage_impl< T, 0, Dynamic, Cols, Options >::swap(), Eigen::internal::DenseStorage_impl< T, 0, Rows, Dynamic, Options >::swap(), Eigen::internal::DenseStorage_impl< T, 0, Dynamic, Dynamic, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Dynamic, Dynamic, Cols, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Dynamic, Rows, Dynamic, Options >::swap(), Eigen::internal::DenseStorage_impl< T, Dynamic, Dynamic, Dynamic, Options >::swap(), Eigen::Pair< U, V >::swap(), Eigen::TensorStorage< T, DSizes< IndexType, NumIndices_ >, Options_ >::swap(), Eigen::internal::tuple_impl::TupleImpl< N, T1, Ts... >::swap(), and Eigen::TensorContractionEvaluatorBase< Derived >::TensorContractionEvaluatorBase().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::tan | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_tan_op< Scalar >::operator()(), and Eigen::internal::digamma_impl< Scalar >::run().
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE T Eigen::numext::tanh | ( | const T & | x | ) |
References EIGEN_USING_STD, and plotDoE::x.
Referenced by Eigen::internal::scalar_tanh_op< Scalar >::operator()().
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar() Eigen::numext::trunc | ( | const Scalar & | x | ) |
EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::b |
EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::q |
Referenced by Eigen::AngleAxis< Scalar_ >::AngleAxis(), Quaternion::applyCInverse(), array_special_functions(), Eigen::internal::companion< Scalar_, Deg_ >::balancedR(), Eigen::internal::kiss_cpx_fft< Scalar_ >::bfly_generic(), check_slerp(), DropletBoundary::checkBoundaryAfterParticlesMove(), Mercury3Dclump::checkClumpForInteraction(), Mercury3Dclump::checkClumpForInteractionPeriodic(), DPMBase::checkParticleForInteractionLocal(), DPMBase::checkParticleForInteractionLocalPeriodic(), cod(), oomph::PoissonEquations< 1 >::compute_error(), Eigen::JacobiSVD< MatrixType_, Options_ >::compute_impl(), DPMBase::computeAllForces(), computeRoots(), Eigen::internal::direct_selfadjoint_eigenvalues< SolverType, 3, false >::computeRoots(), oomph::AxisymmetricPoroelasticityTractionElement< ELEMENT >::contribution_to_total_porous_flux(), oomph::LinearisedAxisymPoroelasticBJS_FSIElement< FLUID_BULK_ELEMENT, POROELASTICITY_BULK_ELEMENT >::contribution_to_total_porous_flux(), AxisymmetricIntersectionOfWalls::convertLimits(), HorizontalBaseScrew::convertLimits(), ScrewsymmetricIntersectionOfWalls::convertLimits(), oomph::FiniteElement::d_dshape_eulerian_dnodal_coordinates_templated_helper(), Eigen::EigenSolver< MatrixType_ >::doComputeEigenvectors(), oomph::LinearisedAxisymmetricQCrouzeixRaviartElement::dshape_and_dtest_eulerian_and_dnodal_coordinates_at_knot_lin_axi_nst(), oomph::LinearisedAxisymmetricQTaylorHoodElement::dshape_and_dtest_eulerian_and_dnodal_coordinates_at_knot_lin_axi_nst(), oomph::AxisymmetricQCrouzeixRaviartElement::dshape_and_dtest_eulerian_at_knot_axi_nst(), oomph::AxisymmetricQTaylorHoodElement::dshape_and_dtest_eulerian_at_knot_axi_nst(), oomph::GeneralisedNewtonianAxisymmetricQCrouzeixRaviartElement::dshape_and_dtest_eulerian_at_knot_axi_nst(), oomph::GeneralisedNewtonianAxisymmetricQTaylorHoodElement::dshape_and_dtest_eulerian_at_knot_axi_nst(), oomph::GeneralisedNewtonianQCrouzeixRaviartElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::GeneralisedNewtonianQTaylorHoodElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::GeneralisedNewtonianTCrouzeixRaviartElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::GeneralisedNewtonianTTaylorHoodElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::QCrouzeixRaviartElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::QTaylorHoodElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::TCrouzeixRaviartElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::TTaylorHoodElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), oomph::QTaylorHoodSpaceTimeElement< DIM >::dshape_and_dtest_eulerian_at_knot_nst(), Eigen::internal::eigen_lsx_shuffle_mask(), EIGEN_MATHFUNC_RETVAL(), Eigen::internal::eigen_neon_shuffle_mask(), EulerAngles< Scalar_ >::EulerAngles(), FancySpheres::FancySpheres(), oomph::FSIAxisymmetricLinearElasticityTractionElement< ELASTICITY_BULK_ELEMENT, NAVIER_STOKES_BULK_ELEMENT >::fill_in_contribution_to_residuals_axisym_fsi_traction(), oomph::FourierDecomposedTimeHarmonicLinElastLoadedByHelmholtzPressureBCElement< ELASTICITY_BULK_ELEMENT, HELMHOLTZ_BULK_ELEMENT >::fill_in_contribution_to_residuals_helmholtz_traction(), oomph::TimeHarmonicLinElastLoadedByHelmholtzPressureBCElement< ELASTICITY_BULK_ELEMENT, HELMHOLTZ_BULK_ELEMENT >::fill_in_contribution_to_residuals_helmholtz_traction(), oomph::TimeHarmonicLinElastLoadedByPMLHelmholtzPressureBCElement< ELASTICITY_BULK_ELEMENT, HELMHOLTZ_BULK_ELEMENT >::fill_in_contribution_to_residuals_helmholtz_traction(), oomph::LinearisedAxisymPoroelasticBJS_FSIElement< FLUID_BULK_ELEMENT, POROELASTICITY_BULK_ELEMENT >::fill_in_generic_residual_contribution_axisym_poroelastic_fsi(), oomph::LinearisedAxisymmetricNavierStokesEquations::get_base_flow_d_dudx_dX(), oomph::AxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::RefineableAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::GeneralisedNewtonianAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::RefineableGeneralisedNewtonianAxisymmetricNavierStokesEquations::get_dresidual_dnodal_coordinates(), oomph::GeneralisedNewtonianNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableGeneralisedNewtonianNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::NavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineablePoissonEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::SpaceTimeNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), oomph::RefineableSpaceTimeNavierStokesEquations< DIM >::get_dresidual_dnodal_coordinates(), HorizontalScrew::getDistanceAndNormal(), Coil::getDistanceAndNormal(), ParabolaChute::getDistanceAndNormal(), SineWall::getDistanceAndNormal(), VChute::getDistanceAndNormal(), Screw::getDistanceAndNormalLabCoordinates(), Sintering::getMeanPlasticOverlap(), oomph::QTaylorHoodElement< 2 >::identify_load_data(), Eigen::internal::idrstabl(), oomph::AxisymmetricNavierStokesEquations::interpolated_d_dudx_dX_axi_nst(), oomph::GeneralisedNewtonianAxisymmetricNavierStokesEquations::interpolated_d_dudx_dX_axi_nst(), oomph::AxisymmetricPoroelasticityEquations::interpolated_q(), oomph::DarcyEquations< DIM >::interpolated_q(), Domain::isInNewBoundaryParticleList(), jacobi(), LaserOnLayer::LaserOnLayer(), Camera::localRotate(), main(), Eigen::JacobiRotation< Scalar >::makeGivens(), Eigen::JacobiRotation< Scalar >::makeJacobi(), Eigen::ThreadPoolTempl< Environment >::MaybeGetTask(), Eigen::internal::minimum_degree_ordering(), RenderingWidget::mouseMoveEvent(), Quaternion::multiplyQuaternions(), objectivenessTest(), oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::oc_hang_helper(), BaseParticle::oldRead(), Eigen::internal::accurate_log2< double >::operator()(), Eigen::internal::scalar_zeta_op< Scalar >::operator()(), Eigen::AngleAxis< Scalar_ >::operator=(), EulerAngles< Scalar_ >::operator=(), oomph::RankFiveTensor< T >::operator=(), oomph::RankFourTensor< T >::operator=(), oomph::LinearisedAxisymPoroelasticBJS_FSIElement< FLUID_BULK_ELEMENT, POROELASTICITY_BULK_ELEMENT >::output(), oomph::AxisymmetricPoroelasticityTractionElement< ELEMENT >::output(), oomph::PoissonEquations< 1 >::output_fct(), Eigen::internal::scalar_zeta_op< Scalar >::packetOp(), Eigen::internal::patanh_double(), oomph::TAxisymmetricPoroelasticityElement< ORDER >::pin_q_internal_value(), Eigen::internal::plog_impl_float(), LaserOnLayer::printTime(), MeltableForceLaw2SelfTest::printTime(), MeltableForceLawSelfTest::printTime(), OneParticleHeatingSelfTest::printTime(), OneParticleCoolingSelfTest::printTime(), ThermalConductionSelfTest::printTime(), Eigen::internal::psincos_double(), Eigen::internal::ptanh< Packet4f >(), Eigen::internal::ptanh_double(), Eigen::internal::ptanh_float(), Eigen::internal::ptranspose(), Eigen::internal::pzeta(), qr(), oomph::PRefineableQElement< 2, INITIAL_NNODE_1D >::quad_hang_helper(), quaternion(), randomRotationMatrix(), Eigen::internal::RandomToTypeNormal(), DPMBase::readNextDataFile(), Eigen::internal::real_2x2_jacobi_svd(), DPMBase::removeOldFiles(), Camera::rotateAroundTarget(), Eigen::internal::patan_reduced< Scalar >::run(), Eigen::internal::quat_conj< Architecture::Target, Derived, float >::run(), Eigen::internal::quat_conj< Arch, Derived, Scalar >::run(), Eigen::internal::generic_j0< T, float >::run(), Eigen::internal::generic_j0< T, double >::run(), Eigen::internal::generic_y0< T, float >::run(), Eigen::internal::generic_y0< T, double >::run(), Eigen::internal::generic_j1< T, float >::run(), Eigen::internal::generic_j1< T, double >::run(), Eigen::internal::generic_y1< T, float >::run(), Eigen::internal::generic_y1< T, double >::run(), Eigen::internal::generic_fast_erf< Scalar >::run(), Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 3, false >::run(), Eigen::internal::quaternionbase_assign_impl< Other, 3, 3 >::run(), Eigen::internal::quaternionbase_assign_impl< Other, 4, 1 >::run(), Eigen::internal::digamma_impl< Scalar >::run(), Eigen::internal::zeta_impl< Scalar >::run(), Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, Options, true >::run(), Eigen::ThreadPoolTempl< Environment >::ScheduleWithHint(), RNG::setLaggedFibonacciGeneratorParameters(), Camera::setOrientation(), oomph::FourierDecomposedHelmholtzDtNMesh< ELEMENT >::setup_gamma(), oomph::HelmholtzDtNMesh< ELEMENT >::setup_gamma(), CubicCell::setupInitialConditions(), DPM::setupInitialConditions(), SeparateFilesSelfTest::setupInitialConditions(), Eigen::RealQZ< MatrixType_ >::splitOffTwoRows(), Eigen::RealSchur< MatrixType_ >::splitOffTwoRows(), oomph::AxisymmetricPoroelasticityEquations::switch_off_darcy(), test_basic_runqueue(), test_empty_runqueue(), test_stress_eventcount(), test_stress_runqueue(), transform_associativity2(), transform_associativity_left(), Eigen::internal::tridiagonal_qr_step(), Eigen::internal::trig_reduce_huge(), Eigen::internal::trig_reduce_small_double(), Camera::updateViewMatrix(), Eigen::internal::vec4f_swizzle1(), Eigen::internal::vec4f_swizzle2(), verify_euler(), HorizontalScrew::writeVTK(), Screw::writeVTK(), and Eigen::zeta().
EIGEN_DEVICE_FUNC const Scalar const Scalar & Eigen::numext::x |
Referenced by EIGEN_MATHFUNC_RETVAL(), Eigen::internal::erfc_double_large(), Eigen::internal::flipsign(), Eigen::internal::flipsign< double >(), Eigen::internal::flipsign< float >(), Eigen::internal::generic_ndtri_lt_exp_neg_two(), isfinite(), Eigen::internal::main_igamma_term(), Eigen::internal::erfc_impl< T >::run(), Eigen::internal::generic_fast_erf< Scalar >::run(), Eigen::internal::erf_impl< T >::run(), Eigen::internal::generic_fast_erfc< Scalar >::run(), Eigen::internal::zeta_impl_series< double >::run(), Eigen::internal::zeta_impl_series< float >::run(), Eigen::internal::igammac_cf_impl< Scalar, mode >::run(), Eigen::internal::igamma_series_impl< Scalar, mode >::run(), Eigen::internal::digamma_impl< Scalar >::run(), Eigen::internal::zeta_impl< Scalar >::run(), and sqrt().
EIGEN_DEVICE_FUNC const Scalar& Eigen::numext::y |