Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::TensorLayoutSwapOp< XprType > Class Template Reference

#include <TensorForwardDeclarations.h>

Public Types

typedef internal::remove_const< typename XprType::CoeffReturnType >::type CoeffReturnType
 
typedef Eigen::internal::traits< TensorLayoutSwapOp >::Index Index
 
typedef Eigen::internal::nested< TensorLayoutSwapOp >::type Nested
 
typedef Eigen::NumTraits< Scalar >::Real RealScalar
 
typedef Eigen::internal::traits< TensorLayoutSwapOp >::Scalar Scalar
 
typedef Eigen::internal::traits< TensorLayoutSwapOp >::StorageKind StorageKind
 

Public Member Functions

const EIGEN_DEVICE_FUNC internal::remove_all< typename XprType::Nested >::type & expression () const
 
template<typename OtherDerived >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOpoperator= (const OtherDerived &other)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOpoperator= (const TensorLayoutSwapOp &other)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp (const XprType &expr)
 

Protected Attributes

XprType::Nested m_xpr
 

Detailed Description

template<typename XprType>
class Eigen::TensorLayoutSwapOp< XprType >

Definition at line 50 of file TensorForwardDeclarations.h.

Member Typedef Documentation

◆ CoeffReturnType

template<typename XprType >
typedef internal::remove_const<typename XprType::CoeffReturnType>::type Eigen::TensorLayoutSwapOp< XprType >::CoeffReturnType

◆ Index

template<typename XprType >
typedef Eigen::internal::traits<TensorLayoutSwapOp>::Index Eigen::TensorLayoutSwapOp< XprType >::Index

◆ Nested

template<typename XprType >
typedef Eigen::internal::nested<TensorLayoutSwapOp>::type Eigen::TensorLayoutSwapOp< XprType >::Nested

◆ RealScalar

template<typename XprType >
typedef Eigen::NumTraits<Scalar>::Real Eigen::TensorLayoutSwapOp< XprType >::RealScalar

◆ Scalar

template<typename XprType >
typedef Eigen::internal::traits<TensorLayoutSwapOp>::Scalar Eigen::TensorLayoutSwapOp< XprType >::Scalar

◆ StorageKind

Constructor & Destructor Documentation

◆ TensorLayoutSwapOp()

template<typename XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::TensorLayoutSwapOp< XprType >::TensorLayoutSwapOp ( const XprType &  expr)
inline

Member Function Documentation

◆ expression()

template<typename XprType >
const EIGEN_DEVICE_FUNC internal::remove_all<typename XprType::Nested>::type& Eigen::TensorLayoutSwapOp< XprType >::expression ( ) const
inline

◆ operator=() [1/2]

template<typename XprType >
template<typename OtherDerived >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp& Eigen::TensorLayoutSwapOp< XprType >::operator= ( const OtherDerived &  other)
inline

Definition at line 96 of file TensorLayoutSwap.h.

◆ operator=() [2/2]

template<typename XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp& Eigen::TensorLayoutSwapOp< XprType >::operator= ( const TensorLayoutSwapOp< XprType > &  other)
inline

Member Data Documentation

◆ m_xpr

template<typename XprType >
XprType::Nested Eigen::TensorLayoutSwapOp< XprType >::m_xpr
protected

The documentation for this class was generated from the following files:


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:45