1 #ifndef _RHEOLEF_FIELD_EIGEN_H
2 #define _RHEOLEF_FIELD_EIGEN_H
32 #include "rheolef/field.h"
33 #include "rheolef/compiler_eigen.h"
36 template<
class T,
class M>
37 struct NumTraits <
rheolef::field_basic<T,M> >
38 : NumTraits <typename rheolef::float_traits<T>::type> {
43 RequireInitialization = 1,
52 template<
class BinOp,
class T,
class M>
53 struct ScalarBinaryOpTraits <
T,
rheolef::field_basic<T,M>, BinOp> {
56 template<
class BinOp,
class T,
class M>
57 struct ScalarBinaryOpTraits <
rheolef::field_basic<T,M>,
T, BinOp> {
61 #endif // _RHEOLEF_FIELD_EIGEN_H