ROOT   Reference Guide
ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D > Class Template Reference
template<class MatrixA, class MatrixB, class T, unsigned int D>
class ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >

Class for Matrix-Matrix multiplication.

Definition at line 346 of file MatrixFunctions.h.

## Public Member Functions

MatrixMulOp (const MatrixA &lhs, const MatrixB &rhs)

~MatrixMulOp ()

apply (unsigned int i) const
calc $$\sum_{j} a_{ik} * b_{kj}$$ More...

bool IsInUse (const T *p) const

operator() (unsigned int i, unsigned j) const

## Protected Attributes

const MatrixA & lhs_

const MatrixB & rhs_

#include <Math/MatrixFunctions.h>

## ◆ MatrixMulOp()

template<class MatrixA , class MatrixB , class T , unsigned int D>
 ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::MatrixMulOp ( const MatrixA & lhs, const MatrixB & rhs )
inline

Definition at line 349 of file MatrixFunctions.h.

## ◆ ~MatrixMulOp()

template<class MatrixA , class MatrixB , class T , unsigned int D>
 ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::~MatrixMulOp ( )
inline

Definition at line 353 of file MatrixFunctions.h.

## ◆ apply()

template<class MatrixA , class MatrixB , class T , unsigned int D>
 T ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::apply ( unsigned int i ) const
inline

calc $$\sum_{j} a_{ik} * b_{kj}$$

Definition at line 356 of file MatrixFunctions.h.

## ◆ IsInUse()

template<class MatrixA , class MatrixB , class T , unsigned int D>
 bool ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::IsInUse ( const T * p ) const
inline

Definition at line 364 of file MatrixFunctions.h.

## ◆ operator()()

template<class MatrixA , class MatrixB , class T , unsigned int D>
 T ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::operator() ( unsigned int i, unsigned j ) const
inline

Definition at line 360 of file MatrixFunctions.h.

## ◆ lhs_

template<class MatrixA , class MatrixB , class T , unsigned int D>
 const MatrixA& ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::lhs_
protected

Definition at line 370 of file MatrixFunctions.h.

## ◆ rhs_

template<class MatrixA , class MatrixB , class T , unsigned int D>
 const MatrixB& ROOT::Math::MatrixMulOp< MatrixA, MatrixB, T, D >::rhs_
protected

Definition at line 371 of file MatrixFunctions.h.

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