Public Types | Public Member Functions | List of all members
SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor > Class Template Reference

Specialization for row major storage. More...

#include <SurgSim/Math/SparseMatrix.h>

Public Types

typedef SparseType::Scalar T
 
typedef SparseType::Index Index
 

Public Member Functions

void assign (T *ptr, size_t start, size_t n, size_t m, const DerivedSub &subMatrix, size_t rowId)
 
void assign (T *ptr, const T &value)
 
void add (T *ptr, size_t start, size_t n, size_t m, const DerivedSub &subMatrix, size_t rowId)
 
void add (T *ptr, const T &value)
 

Detailed Description

template<class DerivedSub, class SparseType>
class SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >

Specialization for row major storage.

Member Typedef Documentation

◆ Index

template<class DerivedSub , class SparseType >
typedef SparseType::Index SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::Index

◆ T

template<class DerivedSub , class SparseType >
typedef SparseType::Scalar SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::T

Member Function Documentation

◆ add() [1/2]

template<class DerivedSub , class SparseType >
void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::add ( T ptr,
size_t  start,
size_t  n,
size_t  m,
const DerivedSub &  subMatrix,
size_t  rowId 
)
inline

◆ add() [2/2]

template<class DerivedSub , class SparseType >
void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::add ( T ptr,
const T value 
)
inline

◆ assign() [1/2]

template<class DerivedSub , class SparseType >
void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::assign ( T ptr,
size_t  start,
size_t  n,
size_t  m,
const DerivedSub &  subMatrix,
size_t  rowId 
)
inline

◆ assign() [2/2]

template<class DerivedSub , class SparseType >
void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::RowMajor >::assign ( T ptr,
const T value 
)
inline

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