Beispiel #1
0
 eigen_adapter(const Eigen::DenseBase<Derived> &in)
     : in_(in)
 {
     EIGEN_STATIC_ASSERT_VECTOR_ONLY(Eigen::DenseBase<Derived>);
     static_assert(std::is_same<T, typename Derived::Scalar>::value,
                   "Type mismatch -- use explicit cast");
 }
Beispiel #2
0
 ForceTpl & operator= (const Eigen::MatrixBase<F6> & phi)
 {
   EIGEN_STATIC_ASSERT_VECTOR_ONLY(F6); assert(phi.size() == 6);
   data = phi;
   return *this;
 }
Beispiel #3
0
 explicit ForceTpl(const Eigen::MatrixBase<f6> & f)
 : data(f)
 {
   EIGEN_STATIC_ASSERT_VECTOR_ONLY(f6);
   assert( f.size() == 6 );
 }