SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor > Class Template Reference

Specialization for column 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 colId)
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 colId)
void | add (T *ptr, const T &value)

## Detailed Description

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

Specialization for column major storage.

## Member Typedef Documentation

## Index

template<class DerivedSub , class SparseType >

typedef SparseType::Index SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::Index

## T

template<class DerivedSub , class SparseType >

typedef SparseType::Scalar SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::T

## Member Function Documentation

## add() [1/2]

template<class DerivedSub , class SparseType >

void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::add | ( | T * | ptr,
|  | size_t | start,
|  | size_t | n,
|  | size_t | m,
|  | const DerivedSub & | subMatrix,
|  | size_t | colId
| ) |  |

inline

## add() [2/2]

template<class DerivedSub , class SparseType >

void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::add | ( | T * | ptr,
|  | const T & | value
| ) |  |

inline

## assign() [1/2]

template<class DerivedSub , class SparseType >

void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::assign | ( | T * | ptr,
|  | size_t | start,
|  | size_t | n,
|  | size_t | m,
|  | const DerivedSub & | subMatrix,
|  | size_t | colId
| ) |  |

inline

## assign() [2/2]

template<class DerivedSub , class SparseType >

void SurgSim::Math::Operation< DerivedSub, SparseType, Eigen::ColMajor >::assign | ( | T * | ptr,
|  | const T & | value
| ) |  |

inline

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

- SurgSim/Math/SparseMatrix.h