![]() |
|
#include "main.h"
Macros | |
#define | TEST_ENABLE_TEMPORARY_TRACKING |
Functions | |
template<int N, typename XprType > | |
void | use_n_times (const XprType &xpr) |
template<int N, typename ReferenceType , typename XprType > | |
bool | verify_eval_type (const XprType &, const ReferenceType &) |
template<typename MatrixType > | |
void | run_nesting_ops_1 (const MatrixType &_m) |
template<typename MatrixType > | |
void | run_nesting_ops_2 (const MatrixType &_m) |
EIGEN_DECLARE_TEST (nesting_ops) | |
#define TEST_ENABLE_TEMPORARY_TRACKING |
EIGEN_DECLARE_TEST | ( | nesting_ops | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, EIGEN_TEST_MAX_SIZE, run_nesting_ops_1(), run_nesting_ops_2(), s, and TEST_SET_BUT_UNUSED_VARIABLE.
void run_nesting_ops_1 | ( | const MatrixType & | _m | ) |
References eigen_assert, m, VERIFY_IS_APPROX, and VERIFY_RAISES_ASSERT.
Referenced by EIGEN_DECLARE_TEST().
void run_nesting_ops_2 | ( | const MatrixType & | _m | ) |
References cols, Eigen::Dynamic, m1, m2(), rows, anonymous_namespace{skew_symmetric_matrix3.cpp}::transpose(), VERIFY, and VERIFY_EVALUATION_COUNT.
Referenced by EIGEN_DECLARE_TEST().
void use_n_times | ( | const XprType & | xpr | ) |
References Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::cols(), i, N, nb_temporaries, res, and Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::rows().
bool verify_eval_type | ( | const XprType & | , |
const ReferenceType & | |||
) |
References Eigen::value.