Xmipp  v3.23.11-Nereus
Public Member Functions | List of all members
cif::MatrixMultiplication< M > Class Template Reference
Inheritance diagram for cif::MatrixMultiplication< M >:
Inheritance graph
[legend]
Collaboration diagram for cif::MatrixMultiplication< M >:
Collaboration graph
[legend]

Public Member Functions

 MatrixMultiplication (const M &m, double v)
 
uint32_t dim_m () const
 
uint32_t dim_n () const
 
double operator() (uint32_t i, uint32_t j) const
 
- Public Member Functions inherited from cif::MatrixExpression< MatrixMultiplication< M > >
uint32_t dim_m () const
 
uint32_t dim_n () const
 
double & operator() (uint32_t i, uint32_t j)
 
double operator() (uint32_t i, uint32_t j) const
 

Detailed Description

template<typename M>
class cif::MatrixMultiplication< M >

Definition at line 209 of file point.cpp.

Constructor & Destructor Documentation

◆ MatrixMultiplication()

template<typename M >
cif::MatrixMultiplication< M >::MatrixMultiplication ( const M &  m,
double  v 
)
inline

Definition at line 212 of file point.cpp.

213  : m_m(m)
214  , m_v(v)
215  {
216  }
int m

Member Function Documentation

◆ dim_m()

template<typename M >
uint32_t cif::MatrixMultiplication< M >::dim_m ( ) const
inline

Definition at line 218 of file point.cpp.

218 { return m_m.dim_m(); }

◆ dim_n()

template<typename M >
uint32_t cif::MatrixMultiplication< M >::dim_n ( ) const
inline

Definition at line 219 of file point.cpp.

219 { return m_m.dim_n(); }

◆ operator()()

template<typename M >
double cif::MatrixMultiplication< M >::operator() ( uint32_t  i,
uint32_t  j 
) const
inline

Definition at line 221 of file point.cpp.

222  {
223  return m_m(i, j) * m_v;
224  }
#define i
#define j

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