![]() |
|
Scaling operator. More...
#include <MatrixExponential.h>
Public Types | |
| typedef std::complex< RealScalar > | ComplexScalar |
Public Member Functions | |
| MatrixExponentialScalingOp (int squarings) | |
| Constructor. More... | |
| const RealScalar | operator() (const RealScalar &x) const |
| Scale a matrix coefficient. More... | |
| const ComplexScalar | operator() (const ComplexScalar &x) const |
| Scale a matrix coefficient. More... | |
Private Attributes | |
| int | m_squarings |
Scaling operator.
This struct is used by CwiseUnaryOp to scale a matrix by \( 2^{-s} \).
| typedef std::complex<RealScalar> Eigen::internal::MatrixExponentialScalingOp< RealScalar >::ComplexScalar |
|
inline |
Constructor.
| [in] | squarings | The integer \( s \) in this document. |
|
inline |
Scale a matrix coefficient.
| [in,out] | x | The scalar to be scaled, becoming \( 2^{-s} x \). |
References Eigen::internal::MatrixExponentialScalingOp< RealScalar >::m_squarings, and plotDoE::x.
|
inline |
Scale a matrix coefficient.
| [in,out] | x | The scalar to be scaled, becoming \( 2^{-s} x \). |
References Eigen::internal::MatrixExponentialScalingOp< RealScalar >::m_squarings, and plotDoE::x.
|
private |