Xped
Loading...
Searching...
No Matches
TensorBase.hpp File Reference
Include dependency graph for TensorBase.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Xped::TensorTraits< Derived >
 
class  Xped::TensorBase< Derived >
 

Namespaces

namespace  Xped
 

Functions

template<typename DerivedLeft , typename DerivedRight >
XPED_CONST CoeffBinaryOp< DerivedLeft, DerivedRight > Xped::operator+ (XPED_CONST TensorBase< DerivedLeft > &left, XPED_CONST TensorBase< DerivedRight > &right)
 
template<typename DerivedLeft , typename DerivedRight >
XPED_CONST CoeffBinaryOp< DerivedLeft, DerivedRight > Xped::operator+ (TensorBase< DerivedLeft > &&left, TensorBase< DerivedRight > &&right)
 
template<typename DerivedLeft , typename DerivedRight >
XPED_CONST CoeffBinaryOp< DerivedLeft, DerivedRight > Xped::operator- (XPED_CONST TensorBase< DerivedLeft > &left, XPED_CONST TensorBase< DerivedRight > &right)
 
template<typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator+ (XPED_CONST TensorBase< Derived > &left, Scalar offset)
 
template<typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator+ (Scalar offset, XPED_CONST TensorBase< Derived > &right)
 
template<typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator- (XPED_CONST TensorBase< Derived > &left, Scalar offset)
 
template<bool = false, typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator* (XPED_CONST TensorBase< Derived > &left, Scalar factor)
 
template<bool = false, typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator* (Scalar factor, XPED_CONST TensorBase< Derived > &right)
 
template<bool = false, typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator* (Scalar factor, TensorBase< Derived > &&right)
 
template<typename Derived , typename Scalar >
XPED_CONST CoeffUnaryOp< Derived, std::common_type_t< typename Derived::Scalar, Scalar > > Xped::operator/ (XPED_CONST TensorBase< Derived > &left, Scalar divisor)