SOFA API  1c8b807d
Open source framework for multi-physics simuation
sofa::linearalgebra::MatrixScale< M1, R2 > Class Template Reference

#include <MatrixExpr.h>

Classes

class  MyDest
 

Public Attributes

const M1 & m1
 
const R2 r2
 

Public Member Functions

 MatrixScale (const M1 &m1, const R2 &r2)
 
bool valid () const
 
template<class M >
bool hasRef (const M *m) const
 
unsigned int rowSize (void) const
 
unsigned int colSize (void) const
 
std::string expr () const
 
template<class Dest >
void addTo (Dest *d) const
 

Attribute details

◆ m1

template<class M1 , class R2 >
const M1& sofa::linearalgebra::MatrixScale< M1, R2 >::m1

◆ r2

template<class M1 , class R2 >
const R2 sofa::linearalgebra::MatrixScale< M1, R2 >::r2

Constructor details

◆ MatrixScale()

template<class M1 , class R2 >
sofa::linearalgebra::MatrixScale< M1, R2 >::MatrixScale ( const M1 &  m1,
const R2 &  r2 
)
inline

Function details

◆ addTo()

template<class M1 , class R2 >
template<class Dest >
void sofa::linearalgebra::MatrixScale< M1, R2 >::addTo ( Dest *  d) const
inline

◆ colSize()

template<class M1 , class R2 >
unsigned int sofa::linearalgebra::MatrixScale< M1, R2 >::colSize ( void  ) const
inline

◆ expr()

template<class M1 , class R2 >
std::string sofa::linearalgebra::MatrixScale< M1, R2 >::expr ( ) const
inline

◆ hasRef()

template<class M1 , class R2 >
template<class M >
bool sofa::linearalgebra::MatrixScale< M1, R2 >::hasRef ( const M *  m) const
inline

◆ rowSize()

template<class M1 , class R2 >
unsigned int sofa::linearalgebra::MatrixScale< M1, R2 >::rowSize ( void  ) const
inline

◆ valid()

template<class M1 , class R2 >
bool sofa::linearalgebra::MatrixScale< M1, R2 >::valid ( ) const
inline

Enum details

◆ anonymous enum

template<class M1 , class R2 >
anonymous enum
Enumerator
operand 

◆ anonymous enum

template<class M1 , class R2 >
anonymous enum
Enumerator
category