|
| template<class T , Size M, Size N> |
| | pRC::JacobiRotation (Tensor< T, M, N > const &a, Index const p, Index const q) -> JacobiRotation< T > |
| |
| template<class V , class T , Size M, Size N> |
| | pRC::JacobiRotation (TensorViews::View< T, Sizes< M, N >, V > const &a, Index const p, Index const q) -> JacobiRotation< T > |
| |
| template<class T , Size N> |
| | pRC::JacobiRotation (Tensor< T, N > const &a, Index const p, Index const q) -> JacobiRotation< T > |
| |
| template<class V , class T , Size N> |
| | pRC::JacobiRotation (TensorViews::View< T, Sizes< N >, V > const &a, Index const p, Index const q) -> JacobiRotation< T > |
| |
| template<class TA , class TB > |
| static constexpr auto | pRC::operator== (JacobiRotation< TA > const &a, JacobiRotation< TB > const &b) |
| |
| template<class TA , class TB > |
| static constexpr auto | pRC::operator!= (JacobiRotation< TA > const &a, JacobiRotation< TB > const &b) |
| |
| template<class TA , class TB > |
| static constexpr auto | pRC::operator* (JacobiRotation< TA > const &a, JacobiRotation< TB > const &b) |
| |
| template<class T > |
| static constexpr auto | pRC::transpose (JacobiRotation< T > const &a) |
| |
| template<class T > |
| static constexpr auto | pRC::adjoint (JacobiRotation< T > const &a) |
| |
| template<class T , class X , class R = RemoveReference<X>, If< Any< All< IsTensor< R >, Not< IsReference< X > > >, All< IsTensorish< R >, IsAssignable< X > > > > = 0, If< IsSatisfied<(typename R::Dimension()==2)> > = 0> |
| static constexpr decltype(auto) | pRC::apply (JacobiRotation< T > const &r, X &&m, Index const p, Index const q) |
| |
| template<class T , class X , class R = RemoveReference<X>, If< Any< All< IsTensor< R >, Not< IsReference< X > > >, All< IsTensorish< R >, IsAssignable< X > > > > = 0, If< IsSatisfied<(typename R::Dimension()==2)> > = 0> |
| static constexpr decltype(auto) | pRC::apply (X &&m, JacobiRotation< T > const &r, Index const p, Index const q) |
| |