Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial > Class Template Reference

#include <DenseStorage.h>

+ Inheritance diagram for Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >:

Public Member Functions

EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage ()=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage (const DenseStorage &)=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage (Index size, Index rows, Index cols)
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorageoperator= (const DenseStorage &)=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage (DenseStorage &&)=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorageoperator= (DenseStorage &&)=default
 
- Public Member Functions inherited from Eigen::internal::DenseStorage_impl< T, Size, Rows, Cols, Options >
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage_impl ()=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage_impl (const DenseStorage_impl &)=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage_impl (Index, Index, Index)
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage_imploperator= (const DenseStorage_impl &)=default
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE void swap (DenseStorage_impl &other)
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE void conservativeResize (Index, Index, Index)
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE void resize (Index, Index, Index)
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index rows () const
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index cols () const
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index size () const
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Tdata ()
 
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE const Tdata () const
 

Private Types

using Base = internal::DenseStorage_impl< T, Size, Rows, Cols, Options >
 

Member Typedef Documentation

◆ Base

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
using Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::Base = internal::DenseStorage_impl<T, Size, Rows, Cols, Options>
private

Constructor & Destructor Documentation

◆ DenseStorage() [1/4]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::DenseStorage ( )
constexprdefault

◆ DenseStorage() [2/4]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::DenseStorage ( const DenseStorage< T, Size, Rows, Cols, Options, Trivial > &  )
constexprdefault

◆ DenseStorage() [3/4]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::DenseStorage ( Index  size,
Index  rows,
Index  cols 
)
inlineconstexpr
548  : Base(size, rows, cols) {}
internal::DenseStorage_impl< T, Size, Rows, Cols, Options > Base
Definition: DenseStorage.h:542
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index cols() const
Definition: DenseStorage.h:120
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index size() const
Definition: DenseStorage.h:121
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Index rows() const
Definition: DenseStorage.h:119

◆ DenseStorage() [4/4]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::DenseStorage ( DenseStorage< T, Size, Rows, Cols, Options, Trivial > &&  )
constexprdefault

Member Function Documentation

◆ operator=() [1/2]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage& Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::operator= ( const DenseStorage< T, Size, Rows, Cols, Options, Trivial > &  )
constexprdefault

◆ operator=() [2/2]

template<typename T , int Size, int Rows, int Cols, int Options, bool Trivial = internal::use_default_move<T, Size, Rows, Cols>::value>
EIGEN_DEVICE_FUNC constexpr EIGEN_STRONG_INLINE DenseStorage& Eigen::DenseStorage< T, Size, Rows, Cols, Options, Trivial >::operator= ( DenseStorage< T, Size, Rows, Cols, Options, Trivial > &&  )
constexprdefault

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