Lines Matching +full:- +full:l

1 // -*- C++ -*-
259 Scalar const operator[](const index_t i) const {return(this->derived()[i]);} in operator []()
269 Scalar const operator()(const index_t r,const index_t c) const {return(this->derived()(r,c));} in operator ()()
279 Vector const vector_op(const index_t i) const {return(this->derived().vector_op(i));} in vector_op()
289 …Vector const vector_op_tail(const index_t i,const vector_length_t remaining) const {return(this->d… in vector_op_tail()
299 …Vector const matrix_op(const index_t r,const index_t c) const {return(this->derived().matrix_op(r,… in matrix_op()
310 …ndex_t r,const index_t c,const vector_length_t remaining) const {return(this->derived().matrix_op_… in matrix_op_tail()
318 vector_length_t length() const {return(this->derived().length());} in length()
325 vector_length_t rows() const {return(this->derived().rows());} in rows()
332 vector_length_t columns() const {return(this->derived().columns());} in columns()
383 template<typename R=RHS, typename L=LHS,
384 typename std::enable_if<IsVector<L>::value,bool>::type = true>
389 template<typename R=RHS, typename L=LHS,
390 typename std::enable_if<!IsVector<L>::value && IsVector<R>::value,bool>::type = true>
395 template<typename R=RHS, typename L=LHS,
396 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true>
401 template<typename R=RHS, typename L=LHS,
402 …typename std::enable_if<!HasMatrixIndexing<L>::value && HasMatrixIndexing<R>::value,bool>::type = …
407 template<typename R=RHS, typename L=LHS,
408 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true>
413 template<typename R=RHS, typename L=LHS,
414 …typename std::enable_if<!HasMatrixIndexing<L>::value && HasMatrixIndexing<R>::value,bool>::type = …
421 template<typename R=RHS, typename L=LHS,
423 IsVector<L>::value &&
429 template<typename R=RHS, typename L=LHS,
430 typename std::enable_if<IsVector<L>::value &&
436 template<typename R=RHS, typename L=LHS,
437 typename std::enable_if<is_scalar<L>() &&
443 template<typename R=RHS, typename L=LHS,
444 typename std::enable_if<HasMatrixIndexing<L>::value &&
451 template<typename R=RHS, typename L=LHS,
452 typename std::enable_if<is_scalar<L>() &&
459 template<typename R=RHS, typename L=LHS,
460 typename std::enable_if<HasMatrixIndexing<L>::value &&
469 template<typename R=RHS, typename L=LHS,
471 IsVector<L>::value &&
478 template<typename R=RHS, typename L=LHS,
480 has_predicate_inst<L>() &&
481 IsVector<L>::value &&
489 template<typename R=RHS, typename L=LHS,
491 IsVector<L>::value &&
498 template<typename R=RHS, typename L=LHS,
500 has_predicate_inst<L>() &&
501 IsVector<L>::value &&
511 template<typename R=RHS, typename L=LHS,
512 typename std::enable_if<is_scalar<L>() &&
519 template<typename R=RHS, typename L=LHS,
521 has_predicate_inst<L>() &&
522 is_scalar<L>() &&
537 template<typename R=RHS, typename L=LHS,
538 typename std::enable_if<HasMatrixIndexing<L>::value &&
545 template<typename R=RHS, typename L=LHS,
547 has_predicate_inst<L>() &&
548 HasMatrixIndexing<L>::value &&
556 template<typename R=RHS, typename L=LHS,
557 typename std::enable_if<HasMatrixIndexing<L>::value &&
564 template<typename R=RHS, typename L=LHS,
565 typename std::enable_if<has_predicate_inst<L>() &&
566 HasMatrixIndexing<L>::value &&
576 template<typename R=RHS, typename L=LHS,
577 typename std::enable_if<is_scalar<L>() &&
584 template<typename R=RHS, typename L=LHS,
585 typename std::enable_if<has_predicate_inst<L>() &&
586 is_scalar<L>() &&
741 template<typename L=LHS,
742 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true>
747 template<typename L=LHS,
748 typename std::enable_if<HasMatrixIndexing<L>::value,bool>::type = true>
753 template<typename L=LHS,
754 typename std::enable_if<IsVector<L>::value ,bool>::type = true>
759 template<typename L=LHS,
760 typename std::enable_if<HasMatrixIndexing<L>::value ,bool>::type = true>
769 template<typename L=LHS,
771 IsVector<L>::value ,bool>::type = true>
777 template<typename L=LHS,
778 typename std::enable_if<has_predicate_inst<L>() &&
779 IsVector<L>::value ,bool>::type = true>
792 template<typename L=LHS,
793 typename std::enable_if<HasMatrixIndexing<L>::value ,bool>::type = true>
799 template<typename L=LHS,
800 typename std::enable_if<has_predicate_inst<L>() &&
801 HasMatrixIndexing<L>::value ,bool>::type = true>
893 constexpr vector_length_t l = static_length<VA,VB>(); in dot() local
894 return(_dot(a,b,l,CURRENT_ARCH)); in dot()
906 const vector_length_t l = a.length(); in dot() local
908 return(_dot(a,b,l,CURRENT_ARCH)); in dot()
933 constexpr vector_length_t l = static_length<VA,VB>(); in swap() local
935 _swap(std::forward<VA>(a),std::forward<VB>(b),l,CURRENT_ARCH); in swap()
945 const vector_length_t l = a.length(); in swap() local
947 _swap(std::forward<VA>(a),std::forward<VB>(b),l,CURRENT_ARCH); in swap()