TR-mbed
1.0
Loading...
Searching...
No Matches
core
util
algorithms
eigen-3.4.0
test
Macros
|
Functions
product_mmtr.cpp File Reference
#include "
main.h
"
Macros
#define
CHECK_MMTR
(DEST, TRI,
OP
)
Functions
template<typename
Scalar
>
void
mmtr
(
int
size
)
EIGEN_DECLARE_TEST
(product_mmtr)
Macro Definition Documentation
◆
CHECK_MMTR
#define CHECK_MMTR
(
DEST,
TRI,
OP
)
Value:
{ \
ref3 = DEST; \
ref2 = ref1 = DEST; \
DEST.template triangularView<TRI>()
OP
; \
ref1
OP
; \
ref2.template triangularView<TRI>() \
= ref1.template triangularView<TRI>(); \
VERIFY_IS_APPROX
(DEST,ref2); \
\
DEST = ref3; \
ref3 = ref2; \
ref3.
diagonal
() = DEST.
diagonal
(); \
DEST.template triangularView<TRI|
ZeroDiag
>()
OP
; \
VERIFY_IS_APPROX
(DEST,ref3); \
}
OP
#define OP(X)
Definition
common.h:47
diagonal
void diagonal(const MatrixType &m)
Definition
diagonal.cpp:12
Eigen::ZeroDiag
@ ZeroDiag
Definition
Constants.h:215
VERIFY_IS_APPROX
#define VERIFY_IS_APPROX(a, b)
Definition
integer_types.cpp:15
Function Documentation
◆
EIGEN_DECLARE_TEST()
EIGEN_DECLARE_TEST
(
product_mmtr
)
◆
mmtr()
template<typename
Scalar
>
void mmtr
(
int
size
)
Generated by
1.9.8