9#ifndef IGL_PLAINVECTOR_H
10#define IGL_PLAINVECTOR_H
17 template <
typename Derived,
int Size,
int Options>
20 using Type = Eigen::Matrix<
21 typename Derived::Scalar,
22 (Derived::ColsAtCompileTime == 1 && Derived::RowsAtCompileTime != 1) ? Size : 1,
23 (Derived::ColsAtCompileTime == 1 && Derived::RowsAtCompileTime != 1) ? 1 : Size,
30 int Size = (Derived::ColsAtCompileTime == 1 && Derived::RowsAtCompileTime != 1) ? Derived::RowsAtCompileTime : Derived::ColsAtCompileTime,
typename PlainVectorHelper< Derived, Size, Options >::Type PlainVector
Definition PlainVector.h:32
Definition PlainVector.h:18
Eigen::Matrix< typename Derived::Scalar,(Derived::ColsAtCompileTime==1 &&Derived::RowsAtCompileTime !=1) ? Size :1,(Derived::ColsAtCompileTime==1 &&Derived::RowsAtCompileTime !=1) ? 1 :Size, Options > Type
Definition PlainVector.h:20
static constexpr int value
Definition PlainMatrix.h:37