Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Math::VectorMatrixRowOp< Matrix, Vector, D2 > Class Template Reference

template<class Matrix, class Vector, unsigned int D2>
class ROOT::Math::VectorMatrixRowOp< Matrix, Vector, D2 >

Definition at line 109 of file MatrixFunctions.h.

Public Types

typedef Vector::value_type T
 

Public Member Functions

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

Protected Attributes

const Matrixlhs_
 
const Vector & rhs_
 

#include <Math/MatrixFunctions.h>

Member Typedef Documentation

◆ T

template<class Matrix , class Vector , unsigned int D2>
typedef Vector::value_type ROOT::Math::VectorMatrixRowOp< Matrix, Vector, D2 >::T

Definition at line 112 of file MatrixFunctions.h.

Constructor & Destructor Documentation

◆ VectorMatrixRowOp()

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

Definition at line 115 of file MatrixFunctions.h.

◆ ~VectorMatrixRowOp()

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

Definition at line 119 of file MatrixFunctions.h.

Member Function Documentation

◆ apply()

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

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

Definition at line 122 of file MatrixFunctions.h.

◆ IsInUse()

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

Definition at line 128 of file MatrixFunctions.h.

Member Data Documentation

◆ lhs_

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

Definition at line 134 of file MatrixFunctions.h.

◆ rhs_

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

Definition at line 135 of file MatrixFunctions.h.

  • math/smatrix/inc/Math/MatrixFunctions.h