Logo ROOT   6.16/01
Reference Guide
List of all members | Public Types | Public Member Functions | Protected Attributes | List of all members
ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 > Class Template Reference

template<class Vector, class Matrix, unsigned int D1>
class ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >

Class for Vector-Matrix multiplication.

Definition at line 172 of file MatrixFunctions.h.

Public Types

typedef Vector::value_type T
 

Public Member Functions

 VectorMatrixColOp (const Vector &lhs, const Matrix &rhs)
 
 ~VectorMatrixColOp ()
 
Matrix::value_type apply (unsigned int i) const
 calc \( \sum_{j} a_{ij} * v_j \) More...
 
bool IsInUse (const T *p) const
 

Protected Attributes

const Vector & lhs_
 
const Matrix & rhs_
 

#include <Math/MatrixFunctions.h>

Member Typedef Documentation

◆ T

template<class Vector , class Matrix , unsigned int D1>
typedef Vector::value_type ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::T

Definition at line 175 of file MatrixFunctions.h.

Constructor & Destructor Documentation

◆ VectorMatrixColOp()

template<class Vector , class Matrix , unsigned int D1>
ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::VectorMatrixColOp ( const Vector &  lhs,
const Matrix &  rhs 
)
inline

Definition at line 177 of file MatrixFunctions.h.

◆ ~VectorMatrixColOp()

template<class Vector , class Matrix , unsigned int D1>
ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::~VectorMatrixColOp ( )
inline

Definition at line 181 of file MatrixFunctions.h.

Member Function Documentation

◆ apply()

template<class Vector , class Matrix , unsigned int D1>
Matrix::value_type ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::apply ( unsigned int  i) const
inline

calc \( \sum_{j} a_{ij} * v_j \)

Definition at line 184 of file MatrixFunctions.h.

◆ IsInUse()

template<class Vector , class Matrix , unsigned int D1>
bool ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::IsInUse ( const T p) const
inline

Definition at line 190 of file MatrixFunctions.h.

Member Data Documentation

◆ lhs_

template<class Vector , class Matrix , unsigned int D1>
const Vector& ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::lhs_
protected

Definition at line 196 of file MatrixFunctions.h.

◆ rhs_

template<class Vector , class Matrix , unsigned int D1>
const Matrix& ROOT::Math::VectorMatrixColOp< Vector, Matrix, D1 >::rhs_
protected

Definition at line 197 of file MatrixFunctions.h.


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