![]() |
|
#include <Visitor.h>
Inheritance diagram for Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >:Public Types | |
| using | Scalar = typename Derived::Scalar |
| using | Packet = typename packet_traits< Scalar >::type |
| using | Comparator = minmax_compare< Scalar, NaNPropagation, is_min > |
Public Types inherited from Eigen::internal::coeff_visitor< Derived > | |
| typedef Derived::Scalar | Scalar |
Public Member Functions | |
| EIGEN_DEVICE_FUNC void | operator() (const Scalar &value, Index i, Index j) |
| EIGEN_DEVICE_FUNC void | packet (const Packet &p, Index i, Index j) |
| EIGEN_DEVICE_FUNC void | initpacket (const Packet &p, Index i, Index j) |
Public Member Functions inherited from Eigen::internal::coeff_visitor< Derived > | |
| EIGEN_DEVICE_FUNC | coeff_visitor () |
| EIGEN_DEVICE_FUNC void | init (const Scalar &value, Index i, Index j) |
Static Public Attributes | |
| static constexpr Index | PacketSize = packet_traits<Scalar>::size |
Additional Inherited Members | |
Public Attributes inherited from Eigen::internal::coeff_visitor< Derived > | |
| Index | row |
| Index | col |
| Scalar | res |
| using Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >::Comparator = minmax_compare<Scalar, NaNPropagation, is_min> |
| using Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >::Packet = typename packet_traits<Scalar>::type |
| using Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >::Scalar = typename Derived::Scalar |
|
inline |
References Eigen::internal::coeff_visitor< Derived >::col, i, j, p, Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >::PacketSize, Eigen::internal::pand(), Eigen::internal::pcmp_eq(), Eigen::internal::minmax_compare< Scalar, NaNPropagation, is_min >::predux(), Eigen::internal::predux_max(), Eigen::internal::preverse(), Eigen::internal::coeff_visitor< Derived >::res, Eigen::internal::coeff_visitor< Derived >::row, and Eigen::value.
|
inline |
References Eigen::internal::coeff_visitor< Derived >::col, Eigen::internal::minmax_compare< Scalar, NaNPropagation, is_min >::compare(), i, j, Eigen::internal::coeff_visitor< Derived >::res, Eigen::internal::coeff_visitor< Derived >::row, and Eigen::value.
|
inline |
|
staticconstexpr |
Referenced by Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, isInt >::initpacket(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, false >::initpacket(), Eigen::internal::minmax_coeff_visitor< Derived, is_min, PropagateNumbers, false >::packet(), and Eigen::internal::minmax_coeff_visitor< Derived, is_min, NaNPropagation, false >::packet().