Lines Matching refs:Index
15 template<typename LhsScalar, typename RhsScalar, typename Index, int Side, int Mode, bool Conjugate, int StorageOrder>
19 template<typename LhsScalar, typename RhsScalar, typename Index, int Mode, bool Conjugate>
20 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor>
25 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
32 for(Index pi=0; pi<size; ++pi)
34 Index i = IsLower ? pi : size-pi-1;
35 Index s = IsLower ? 0 : 1;
47 template<typename LhsScalar, typename RhsScalar, typename Index, int Mode, bool Conjugate>
48 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor>
53 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
60 for(Index pi=0; pi<size; ++pi)
62 Index i = IsLower ? pi : size-pi-1;
63 Index r = size - pi - 1;
74 template<typename LhsScalar, typename RhsScalar, typename Index, int Mode, bool Conjugate, int StorageOrder>
75 struct packed_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
77 static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs)
79 packed_triangular_solve_vector<LhsScalar,RhsScalar,Index,OnTheLeft,