39 #ifndef SHARK_LINALG_PRECOMPUTEDMATRIX_H 40 #define SHARK_LINALG_PRECOMPUTEDMATRIX_H 76 template <
class Matrix>
94 void row(std::size_t k, std::size_t start,std::size_t end, QpFloatType* storage)
const{
95 for(std::size_t j = start; j < end; j++){
96 storage[j-start] =
matrix(k, j);
110 QpFloatType*
row(std::size_t k, std::size_t begin, std::size_t end)
117 {
return entry(i, j); }
120 QpFloatType
entry(std::size_t i, std::size_t j)
const 129 matrix.swap_columns(i, j);
134 {
return matrix.size2(); }
146 {
return matrix.size2(); }