Home | History | Annotate | Download | only in Core

Lines Matching defs:subs

30       Subs   = internal::traits<Derived>::Subs,
41 DataRowsAtCompileTime = ((Supers!=Dynamic) && (Subs!=Dynamic))
42 ? 1 + Supers + Subs
57 inline Index subs() const { return derived().subs(); }
78 else if (i>=rows()-subs())
79 len = std::max<Index>(0,coeffs().rows() - (i + 1 - rows() + subs()));
93 ReturnOpposite = (Options&SelfAdjoint) && (((Index)>0 && Supers==0) || ((Index)<0 && Subs==0)),
123 eigen_assert((i<0 && -i<=subs()) || (i>=0 && i<=supers()));
130 eigen_assert((i<0 && -i<=subs()) || (i>=0 && i<=supers()));
141 for (Index i=1; i<=subs();++i)
172 * matrix in which case either Supers of Subs have to be null.
191 Subs = _Subs,
193 DataRowsAtCompileTime = ((Supers!=Dynamic) && (Subs!=Dynamic)) ? 1 + Supers + Subs : Dynamic
198 template<typename _Scalar, int Rows, int Cols, int Supers, int Subs, int Options>
199 class BandMatrix : public BandMatrixBase<BandMatrix<_Scalar,Rows,Cols,Supers,Subs,Options> >
207 explicit inline BandMatrix(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)
208 : m_coeffs(1+supers+subs,cols),
209 m_rows(rows), m_supers(supers), m_subs(subs)
223 inline Index subs() const { return m_subs.value(); }
233 internal::variable_if_dynamic<Index, Subs> m_subs;
253 Subs = _Subs,
255 DataRowsAtCompileTime = ((Supers!=Dynamic) && (Subs!=Dynamic)) ? 1 + Supers + Subs : Dynamic
269 explicit inline BandMatrixWrapper(const CoefficientsType& coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)
271 m_rows(rows), m_supers(supers), m_subs(subs)
274 //internal::assert(coeffs.cols()==cols() && (supers()+subs()+1)==coeffs.rows());
287 inline Index subs() const { return m_subs.value(); }