#include <type_traits>
#include <Eigen/Core>
|
template<typename T > |
using | boolean = typename scalar_predicate< T >::type |
| An alias for a boolean-like value, conditioned on the scalar type T . More...
|
|
|
template<typename Derived > |
Derived::Scalar | all (const Eigen::DenseBase< Derived > &m) |
| Checks truth for all elements in matrix m . More...
|
|
template<typename Derived > |
boolean< typename Derived::Scalar > | all_of (const Eigen::MatrixBase< Derived > &m, const std::function< boolean< typename Derived::Scalar >(const typename Derived::Scalar &)> &pred) |
| Checks if unary predicate pred holds for all elements in the matrix m . More...
|
|
template<typename Derived > |
Derived::Scalar | any (const Eigen::DenseBase< Derived > &m) |
| Checks truth for at least one element in matrix m . More...
|
|
template<typename Derived > |
boolean< typename Derived::Scalar > | any_of (const Eigen::MatrixBase< Derived > &m, const std::function< boolean< typename Derived::Scalar >(const typename Derived::Scalar &)> &pred) |
| Checks if unary predicate pred holds for at least one element in the matrix m . More...
|
|
template<typename Derived > |
Derived::Scalar | none (const Eigen::MatrixBase< Derived > &m) |
| Checks that no elements of m are true. An empty matrix returns true. More...
|
|
template<typename Derived > |
boolean< typename Derived::Scalar > | none_of (const Eigen::MatrixBase< Derived > &m, const std::function< boolean< typename Derived::Scalar >(const typename Derived::Scalar &)> &pred) |
| Checks if unary predicate pred holds for no elements in the matrix m . More...
|
|