TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Eigen::internal::MatrixExponentialScalingOp< RealScalar > Struct Template Reference

Scaling operator. More...

#include <MatrixExponential.h>

Public Types

typedef std::complex< RealScalarComplexScalar
 

Public Member Functions

 MatrixExponentialScalingOp (int squarings)
 Constructor.
 
const RealScalar operator() (const RealScalar &x) const
 Scale a matrix coefficient.
 
const ComplexScalar operator() (const ComplexScalar &x) const
 Scale a matrix coefficient.
 

Detailed Description

template<typename RealScalar>
struct Eigen::internal::MatrixExponentialScalingOp< RealScalar >

Scaling operator.

This struct is used by CwiseUnaryOp to scale a matrix by $ 2^{-s} $.

Member Typedef Documentation

◆ ComplexScalar

Constructor & Destructor Documentation

◆ MatrixExponentialScalingOp()

template<typename RealScalar >
Eigen::internal::MatrixExponentialScalingOp< RealScalar >::MatrixExponentialScalingOp ( int  squarings)
inline

Constructor.

Parameters
[in]squaringsThe integer $ s $ in this document.

Member Function Documentation

◆ operator()() [1/2]

Scale a matrix coefficient.

Parameters
[in,out]xThe scalar to be scaled, becoming $ 2^{-s} x $.

◆ operator()() [2/2]

Scale a matrix coefficient.

Parameters
[in,out]xThe scalar to be scaled, becoming $ 2^{-s} x $.

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