Lines Matching refs:Derived
17 template<typename Derived>
18 inline const typename Derived::Scalar bruteforce_det3_helper in bruteforce_det3_helper()
19 (const MatrixBase<Derived>& matrix, int a, int b, int c) in bruteforce_det3_helper()
25 template<typename Derived>
26 const typename Derived::Scalar bruteforce_det4_helper in bruteforce_det4_helper()
27 (const MatrixBase<Derived>& matrix, int j, int k, int m, int n) in bruteforce_det4_helper()
33 template<typename Derived,
34 int DeterminantType = Derived::RowsAtCompileTime
37 static inline typename traits<Derived>::Scalar run(const Derived& m) in run()
39 if(Derived::ColsAtCompileTime==Dynamic && m.rows()==0) in run()
40 return typename traits<Derived>::Scalar(1); in run()
45 template<typename Derived> struct determinant_impl<Derived, 1>
47 static inline typename traits<Derived>::Scalar run(const Derived& m)
53 template<typename Derived> struct determinant_impl<Derived, 2>
55 static inline typename traits<Derived>::Scalar run(const Derived& m)
61 template<typename Derived> struct determinant_impl<Derived, 3>
63 static inline typename traits<Derived>::Scalar run(const Derived& m)
71 template<typename Derived> struct determinant_impl<Derived, 4>
73 static typename traits<Derived>::Scalar run(const Derived& m)
91 template<typename Derived>
92 inline typename internal::traits<Derived>::Scalar MatrixBase<Derived>::determinant() const
95 typedef typename internal::nested<Derived,Base::RowsAtCompileTime>::type Nested;