Home | History | Annotate | Download | only in Core

Lines Matching refs:Side

19 template<typename LhsScalar, typename RhsScalar, typename Index, int Side, int Mode, bool Conjugate, int StorageOrder>
22 template <typename Scalar, typename Index, int Side, int Mode, bool Conjugate, int TriStorageOrder, int OtherStorageOrder>
26 template<typename Lhs, typename Rhs, int Side>
31 RhsIsVectorAtCompileTime = (Side==OnTheLeft ? Rhs::ColsAtCompileTime : Rhs::RowsAtCompileTime)==1
42 int Side, // can be OnTheLeft/OnTheRight
44 int Unrolling = trsolve_traits<Lhs,Rhs,Side>::Unrolling,
45 int RhsVectors = trsolve_traits<Lhs,Rhs,Side>::RhsVectors
49 template<typename Lhs, typename Rhs, int Side, int Mode>
50 struct triangular_solver_selector<Lhs,Rhs,Side,Mode,NoUnrolling,1>
71 triangular_solve_vector<LhsScalar, RhsScalar, typename Lhs::Index, Side, Mode, LhsProductTraits::NeedToConjugate,
81 template<typename Lhs, typename Rhs, int Side, int Mode>
82 struct triangular_solver_selector<Lhs,Rhs,Side,Mode,NoUnrolling,Dynamic>
94 const Index othersize = Side==OnTheLeft? rhs.cols() : rhs.rows();
101 triangular_solve_matrix<Scalar,Index,Side,Mode,LhsProductTraits::NeedToConjugate,(int(Lhs::Flags) & RowMajorBit) ? RowMajor : ColMajor,
173 template<int Side, typename OtherDerived>
177 eigen_assert( cols() == rows() && ((Side==OnTheLeft && cols() == other.rows()) || (Side==OnTheRight && cols() == other.cols())) );
186 Side, Mode>::run(nestedExpression(), otherCopy);
195 * \a Side==OnTheLeft (the default), or the right-inverse-multiply \a other * inverse(\c *this) if
196 * \a Side==OnTheRight.
214 template<int Side, typename Other>
215 const internal::triangular_solve_retval<Side,TriangularView<Derived,Mode>,Other>
218 return internal::triangular_solve_retval<Side,TriangularView,Other>(*this, other.derived());
224 template<int Side, typename TriangularType, typename Rhs>
225 struct traits<triangular_solve_retval<Side, TriangularType, Rhs> >
230 template<int Side, typename TriangularType, typename Rhs> struct triangular_solve_retval
231 : public ReturnByValue<triangular_solve_retval<Side, TriangularType, Rhs> >
248 m_triangularMatrix.template solveInPlace<Side>(dst);