TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
MatrixReplacement Class Reference
Inheritance diagram for MatrixReplacement:
Eigen::EigenBase< MatrixReplacement >

Public Types

enum  { ColsAtCompileTime = Eigen::Dynamic , MaxColsAtCompileTime = Eigen::Dynamic , IsRowMajor = false }
 
typedef double Scalar
 
typedef double RealScalar
 
typedef int StorageIndex
 
- Public Types inherited from Eigen::EigenBase< MatrixReplacement >
typedef Eigen::Index Index
 The interface type of indices.
 
typedef internal::traits< MatrixReplacement >::StorageKind StorageKind
 

Public Member Functions

Index rows () const
 
Index cols () const
 
template<typename Rhs >
Eigen::Product< MatrixReplacement, Rhs, Eigen::AliasFreeProductoperator* (const Eigen::MatrixBase< Rhs > &x) const
 
 MatrixReplacement ()
 
void attachMyMatrix (const SparseMatrix< double > &mat)
 
const SparseMatrix< double > my_matrix () const
 
- Public Member Functions inherited from Eigen::EigenBase< MatrixReplacement >
EIGEN_DEVICE_FUNC MatrixReplacementderived ()
 
EIGEN_DEVICE_FUNC const MatrixReplacementderived () const
 
EIGEN_DEVICE_FUNC MatrixReplacementconst_cast_derived () const
 
EIGEN_DEVICE_FUNC const MatrixReplacementconst_derived () const
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC void evalTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void addTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void subTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheRight (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheLeft (Dest &dst) const
 

Member Typedef Documentation

◆ RealScalar

◆ Scalar

typedef double MatrixReplacement::Scalar

◆ StorageIndex

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ColsAtCompileTime 
MaxColsAtCompileTime 
IsRowMajor 

Constructor & Destructor Documentation

◆ MatrixReplacement()

MatrixReplacement::MatrixReplacement ( )
inline

Member Function Documentation

◆ attachMyMatrix()

void MatrixReplacement::attachMyMatrix ( const SparseMatrix< double > &  mat)
inline

◆ cols()

Index MatrixReplacement::cols ( ) const
inline

◆ my_matrix()

const SparseMatrix< double > MatrixReplacement::my_matrix ( ) const
inline

◆ operator*()

template<typename Rhs >
Eigen::Product< MatrixReplacement, Rhs, Eigen::AliasFreeProduct > MatrixReplacement::operator* ( const Eigen::MatrixBase< Rhs > &  x) const
inline

◆ rows()

Index MatrixReplacement::rows ( ) const
inline

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