1 #ifndef SOPT_TOOLS_FOR_TESTS_CDATA
2 #define SOPT_TOOLS_FOR_TESTS_CDATA
4 #include "sopt/config.h"
12 using t_Vector = Eigen::Matrix<T, Eigen::Dynamic, 1>;
21 using t_Vector = Eigen::Matrix<T, Eigen::Dynamic, 1>;
23 ++(((
CData<T> *)data)->direct_calls);
24 t_Vector::Map((T *)out, cdata.
nout) = eval;
29 using t_Vector = Eigen::Matrix<T, Eigen::Dynamic, 1>;
31 ++(((
CData<T> *)data)->adjoint_calls);
32 t_Vector::Map((T *)out, cdata.
nin) = eval;
sopt::Vector< Scalar > t_Vector
void direct_transform(void *out, void *in, void **data)
void adjoint_transform(void *out, void *in, void **data)
size_t t_uint
Root of the type hierarchy for unsigned integers.
sopt::LinearTransform< t_Vector > const & transform
Eigen::Matrix< T, Eigen::Dynamic, 1 > t_Vector