FEDRA emulsion software from the OPERA Collaboration
meta_col_dot< I > Struct Template Reference

#include <MatrixFunctions.hh>

Static Public Member Functions

template<class Matrix , class Vector >
static Matrix::value_type f (const Matrix &lhs, const Vector &rhs, const unsigned int offset)
 

Member Function Documentation

◆ f()

template<unsigned int I>
template<class Matrix , class Vector >
static Matrix::value_type meta_col_dot< I >::f ( const Matrix &  lhs,
const Vector rhs,
const unsigned int  offset 
)
inlinestatic
105 {
106 return lhs.apply(Matrix::cols*I+offset) * rhs.apply(I) +
107 meta_col_dot<I-1>::f(lhs,rhs,offset);
108 }
static Matrix::value_type f(const Matrix &lhs, const Vector &rhs, const unsigned int offset)
Definition: MatrixFunctions.hh:104

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