MOAB
4.9.3pre
|
#include <ReturnByValue.h>
Classes | |
class | Unusable |
Public Types | |
typedef internal::traits < Derived >::ReturnType | ReturnType |
typedef internal::dense_xpr_base < ReturnByValue >::type | Base |
Public Member Functions | |
template<typename Dest > | |
EIGEN_DEVICE_FUNC void | evalTo (Dest &dst) const |
EIGEN_DEVICE_FUNC Index | rows () const |
EIGEN_DEVICE_FUNC Index | cols () const |
const Unusable & | coeff (Index) const |
const Unusable & | coeff (Index, Index) const |
Unusable & | coeffRef (Index) |
Unusable & | coeffRef (Index, Index) |
Definition at line 50 of file ReturnByValue.h.
typedef internal::dense_xpr_base<ReturnByValue>::type Eigen::ReturnByValue< Derived >::Base |
Reimplemented in Eigen::internal::triangular_solve_retval< Side, TriangularType, Rhs >, Eigen::internal::kernel_retval_base< _DecompositionType >, Eigen::internal::kernel_retval_base< FullPivLU< _MatrixType > >, Eigen::internal::image_retval_base< _DecompositionType >, and Eigen::internal::image_retval_base< FullPivLU< _MatrixType > >.
Definition at line 56 of file ReturnByValue.h.
typedef internal::traits<Derived>::ReturnType Eigen::ReturnByValue< Derived >::ReturnType |
Definition at line 54 of file ReturnByValue.h.
const Unusable& Eigen::ReturnByValue< Derived >::coeff | ( | Index | ) | const [inline] |
Definition at line 72 of file ReturnByValue.h.
{ return *reinterpret_cast<const Unusable*>(this); }
const Unusable& Eigen::ReturnByValue< Derived >::coeff | ( | Index | , |
Index | |||
) | const [inline] |
Definition at line 73 of file ReturnByValue.h.
{ return *reinterpret_cast<const Unusable*>(this); }
Unusable& Eigen::ReturnByValue< Derived >::coeffRef | ( | Index | ) | [inline] |
Definition at line 74 of file ReturnByValue.h.
{ return *reinterpret_cast<Unusable*>(this); }
Unusable& Eigen::ReturnByValue< Derived >::coeffRef | ( | Index | , |
Index | |||
) | [inline] |
Definition at line 75 of file ReturnByValue.h.
{ return *reinterpret_cast<Unusable*>(this); }
EIGEN_DEVICE_FUNC Index Eigen::ReturnByValue< Derived >::cols | ( | void | ) | const [inline] |
Reimplemented in Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >, Eigen::SparseQR_QProduct< SparseQRType, Derived >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, Eigen::SPQR_QProduct< SPQRType, Derived >, Eigen::internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, Eigen::internal::triangular_solve_retval< Side, TriangularType, Rhs >, Eigen::internal::kernel_retval_base< _DecompositionType >, Eigen::internal::kernel_retval_base< FullPivLU< _MatrixType > >, Eigen::internal::image_retval_base< _DecompositionType >, and Eigen::internal::image_retval_base< FullPivLU< _MatrixType > >.
Definition at line 64 of file ReturnByValue.h.
{ return static_cast<const Derived*>(this)->cols(); }
EIGEN_DEVICE_FUNC void Eigen::ReturnByValue< Derived >::evalTo | ( | Dest & | dst | ) | const [inline] |
Reimplemented in Eigen::internal::image_retval< FullPivLU< _MatrixType > >, Eigen::internal::kernel_retval< FullPivLU< _MatrixType > >, Eigen::internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, Eigen::internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, Eigen::internal::triangular_solve_retval< Side, TriangularType, Rhs >, Eigen::internal::image_retval_base< _DecompositionType >, Eigen::internal::kernel_retval_base< _DecompositionType >, Eigen::internal::image_retval_base< FullPivLU< _MatrixType > >, and Eigen::internal::kernel_retval_base< FullPivLU< _MatrixType > >.
Definition at line 61 of file ReturnByValue.h.
{ static_cast<const Derived*>(this)->evalTo(dst); }
EIGEN_DEVICE_FUNC Index Eigen::ReturnByValue< Derived >::rows | ( | void | ) | const [inline] |
Reimplemented in Eigen::internal::FullPivHouseholderQRMatrixQReturnType< MatrixType >, Eigen::SparseQR_QProduct< SparseQRType, Derived >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, Eigen::SPQR_QProduct< SPQRType, Derived >, Eigen::internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, Eigen::internal::triangular_solve_retval< Side, TriangularType, Rhs >, Eigen::internal::kernel_retval_base< _DecompositionType >, Eigen::internal::kernel_retval_base< FullPivLU< _MatrixType > >, Eigen::internal::image_retval_base< _DecompositionType >, and Eigen::internal::image_retval_base< FullPivLU< _MatrixType > >.
Definition at line 63 of file ReturnByValue.h.
{ return static_cast<const Derived*>(this)->rows(); }