Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions

ReturnByValue< Derived > Class Template Reference


Detailed Description

template<typename Derived>
class ReturnByValue< Derived >

Definition at line 63 of file ReturnByValue.h.

#include <src/Core/ReturnByValue.h>

Inheritance diagram for ReturnByValue< Derived >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef internal::traits
< Derived >::ReturnType 
ReturnType
typedef
internal::dense_xpr_base
< ReturnByValue >::type 
Base

Public Member Functions

template<typename Dest >
void evalTo (Dest &dst) const
Index rows () const
Index cols () const

Member Typedef Documentation

template<typename Derived>
typedef internal::dense_xpr_base<ReturnByValue>::type ReturnByValue< Derived >::Base

Reimplemented in internal::image_retval_base< _DecompositionType >, internal::kernel_retval_base< _DecompositionType >, internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, internal::image_retval_base< FullPivLU< _MatrixType > >, internal::kernel_retval_base< FullPivLU< _MatrixType > >, internal::solve_retval_base< FullPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, internal::solve_retval_base< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >, internal::solve_retval_base< PartialPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, and Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >.

Definition at line 69 of file ReturnByValue.h.

template<typename Derived>
typedef internal::traits<Derived>::ReturnType ReturnByValue< Derived >::ReturnType

Definition at line 67 of file ReturnByValue.h.


Member Function Documentation

template<typename Derived>
Index ReturnByValue< Derived >::cols ( void   ) const [inline]

Reimplemented in internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >, internal::transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed >, internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, internal::TridiagonalizationMatrixTReturnType< MatrixType >, internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, internal::inverse_impl< MatrixType >, internal::image_retval_base< _DecompositionType >, internal::kernel_retval_base< _DecompositionType >, internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, internal::image_retval_base< FullPivLU< _MatrixType > >, internal::kernel_retval_base< FullPivLU< _MatrixType > >, internal::solve_retval_base< FullPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, internal::solve_retval_base< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >, internal::solve_retval_base< PartialPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, and Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >.

Definition at line 76 of file ReturnByValue.h.

Referenced by Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::Array(), ReturnByValue< solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs > >::cols(), Matrix< Scalar, Rows, HDim >::Matrix(), and PlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::operator=().

template<typename Derived>
template<typename Dest >
void ReturnByValue< Derived >::evalTo ( Dest &  dst ) const [inline]

Reimplemented in internal::solve_retval< LDLT< _MatrixType, _UpLo >, Rhs >, internal::solve_retval< LLT< _MatrixType, UpLo >, Rhs >, internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >, internal::transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed >, internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, internal::kernel_retval< FullPivLU< _MatrixType > >, internal::image_retval< FullPivLU< _MatrixType > >, internal::solve_retval< FullPivLU< _MatrixType >, Rhs >, internal::inverse_impl< MatrixType >, internal::solve_retval< PartialPivLU< _MatrixType >, Rhs >, internal::image_retval_base< _DecompositionType >, internal::kernel_retval_base< _DecompositionType >, internal::solve_retval_base< _DecompositionType, Rhs >, internal::solve_retval< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval< FullPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval< HouseholderQR< _MatrixType >, Rhs >, internal::solve_retval< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval< FullPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::image_retval_base< FullPivLU< _MatrixType > >, internal::kernel_retval_base< FullPivLU< _MatrixType > >, internal::solve_retval_base< FullPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, internal::solve_retval_base< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >, internal::solve_retval_base< PartialPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, and Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >.

Definition at line 73 of file ReturnByValue.h.

Referenced by Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::Array(), ReturnByValue< solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs > >::evalTo(), Matrix< Scalar, Rows, HDim >::Matrix(), Transform< _Scalar, _Dim, _Mode >::operator=(), SparseMatrixBase< DynamicSparseMatrix< _Scalar, _Options, _Index > >::operator=(), DenseBase< Derived >::operator=(), MatrixBase< Derived >::operator=(), and Transform< _Scalar, _Dim, _Mode >::Transform().

template<typename Derived>
Index ReturnByValue< Derived >::rows ( void   ) const [inline]

Reimplemented in internal::permut_matrix_product_retval< PermutationType, MatrixType, Side, Transposed >, internal::transposition_matrix_product_retval< TranspositionType, MatrixType, Side, Transposed >, internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, internal::TridiagonalizationMatrixTReturnType< MatrixType >, internal::homogeneous_left_product_impl< Homogeneous< MatrixType, Vertical >, Lhs >, internal::homogeneous_right_product_impl< Homogeneous< MatrixType, Horizontal >, Rhs >, internal::inverse_impl< MatrixType >, internal::image_retval_base< _DecompositionType >, internal::kernel_retval_base< _DecompositionType >, internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, Eigen::internal::solve_retval_base< _DecompositionType, Rhs >, internal::image_retval_base< FullPivLU< _MatrixType > >, internal::kernel_retval_base< FullPivLU< _MatrixType > >, internal::solve_retval_base< FullPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, internal::solve_retval_base< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >, internal::solve_retval_base< PartialPivLU< _MatrixType >, Rhs >, internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< LDLT< _MatrixType, _UpLo >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< HouseholderQR< _MatrixType >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< LLT< _MatrixType, UpLo >, Rhs >, Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >, and Eigen::internal::solve_retval_base< FullPivHouseholderQR< _MatrixType >, Rhs >.

Definition at line 75 of file ReturnByValue.h.

Referenced by Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >::Array(), Matrix< Scalar, Rows, HDim >::Matrix(), PlainObjectBase< Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >::operator=(), and ReturnByValue< solve_retval_base< ColPivHouseholderQR< _MatrixType >, Rhs > >::rows().




Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011