Proxy for the matrix logarithm of some matrix (expression). More...
#include <MatrixLogarithm.h>
Public Types | |
typedef Derived::Index | Index |
typedef Derived::Scalar | Scalar |
Public Member Functions | |
Index | cols () const |
template<typename ResultType > | |
void | evalTo (ResultType &result) const |
Compute the matrix logarithm. | |
MatrixLogarithmReturnValue (const Derived &A) | |
Constructor. | |
Index | rows () const |
Private Member Functions | |
MatrixLogarithmReturnValue & | operator= (const MatrixLogarithmReturnValue &) |
Private Attributes | |
internal::nested< Derived >::type | m_A |
Proxy for the matrix logarithm of some matrix (expression).
Derived | Type of the argument to the matrix function. |
This class holds the argument to the matrix function until it is assigned or evaluated for some other reason (so the argument should not be changed in the meantime). It is the return type of matrixBase::log() and most of the time this is the only way it is used.
Definition at line 429 of file MatrixLogarithm.h.
typedef Derived::Index Eigen::MatrixLogarithmReturnValue< Derived >::Index |
Definition at line 435 of file MatrixLogarithm.h.
typedef Derived::Scalar Eigen::MatrixLogarithmReturnValue< Derived >::Scalar |
Definition at line 434 of file MatrixLogarithm.h.
Eigen::MatrixLogarithmReturnValue< Derived >::MatrixLogarithmReturnValue | ( | const Derived & | A | ) | [inline] |
Constructor.
[in] | A | Matrix (expression) forming the argument of the matrix logarithm. |
Definition at line 441 of file MatrixLogarithm.h.
Index Eigen::MatrixLogarithmReturnValue< Derived >::cols | ( | void | ) | const [inline] |
Reimplemented from Eigen::ReturnByValue< MatrixLogarithmReturnValue< Derived > >.
Definition at line 466 of file MatrixLogarithm.h.
void Eigen::MatrixLogarithmReturnValue< Derived >::evalTo | ( | ResultType & | result | ) | const [inline] |
Compute the matrix logarithm.
[out] | result | Logarithm of A , where is as specified in the constructor. |
Definition at line 448 of file MatrixLogarithm.h.
MatrixLogarithmReturnValue& Eigen::MatrixLogarithmReturnValue< Derived >::operator= | ( | const MatrixLogarithmReturnValue< Derived > & | ) | [private] |
Index Eigen::MatrixLogarithmReturnValue< Derived >::rows | ( | void | ) | const [inline] |
Reimplemented from Eigen::ReturnByValue< MatrixLogarithmReturnValue< Derived > >.
Definition at line 465 of file MatrixLogarithm.h.
internal::nested<Derived>::type Eigen::MatrixLogarithmReturnValue< Derived >::m_A [private] |
Definition at line 469 of file MatrixLogarithm.h.