Lines Matching refs:Block
68 inline Block<CoefficientsType,Dynamic,1> col(Index i)
80 return Block<CoefficientsType,Dynamic,1>(coeffs(), start, i, len, 1);
84 inline Block<CoefficientsType,1,SizeAtCompileTime> diagonal()
85 { return Block<CoefficientsType,1,SizeAtCompileTime>(coeffs(),supers(),0,1,(std::min)(rows(),cols())); }
88 inline const Block<const CoefficientsType,1,SizeAtCompileTime> diagonal() const
89 { return Block<const CoefficientsType,1,SizeAtCompileTime>(coeffs(),supers(),0,1,(std::min)(rows(),cols())); }
102 typedef Block<CoefficientsType,1, DiagonalSize> BuildType;
121 inline Block<CoefficientsType,1,Dynamic> diagonal(Index i)
124 return Block<CoefficientsType,1,Dynamic>(coeffs(), supers()-i, std::max<Index>(0,i), 1, diagonalLength(i));
128 inline const Block<const CoefficientsType,1,Dynamic> diagonal(Index i) const
131 return Block<const CoefficientsType,1,Dynamic>(coeffs(), supers()-i, std::max<Index>(0,i), 1, diagonalLength(i));