1#ifndef __VTNEGMATRIX_HH
2#define __VTNEGMATRIX_HH
48 VtNegMatrix(
const unsigned int row,
const unsigned int col);
56 double operator()(
unsigned int row,
unsigned int col)
const;
57 double&
operator()(
const unsigned int row,
const unsigned int col);
59 inline double nget(
unsigned int row,
unsigned int col)
const {
60 return -*(
m + row*
m_ncol + col);
62 inline double&
nget(
unsigned int row,
unsigned int col) {
Definition: VtMatrix.hh:49
double * m
Definition: VtMatrix.hh:171
unsigned int m_ncol
Definition: VtMatrix.hh:174
Definition: VtNegMatrix.hh:44
const VtMatrix operator-(void) const
Definition: VtNegMatrix.C:170
double nget(unsigned int row, unsigned int col) const
Definition: VtNegMatrix.hh:59
const VtNegMatrix & operator-=(const double rhs)
$\textbf{A} = (a_{\mu\nu} - \alpha)$
Definition: VtNegMatrix.C:83
const VtNegMatrix & operator/=(const double rhs)
$\textbf{A} = (a_{\mu\nu} / \alpha)$
Definition: VtNegMatrix.C:117
~VtNegMatrix()
Definition: VtNegMatrix.hh:54
const VtNegMatrix T(void) const
return transposed matrix
Definition: VtNegMatrix.C:231
double & nget(unsigned int row, unsigned int col)
Definition: VtNegMatrix.hh:62
const VtNegMatrix & operator*=(const double rhs)
$\textbf{A} = (a_{\mu\nu} \cdot\alpha)$
Definition: VtNegMatrix.C:109
const VtNegMatrix & operator+=(const double rhs)
$\textbf{A} = (a_{\mu\nu} + \alpha)$
Definition: VtNegMatrix.C:57
VtNegMatrix(const unsigned int row, const unsigned int col)
Definition: VtNegMatrix.C:35
double operator()(unsigned int row, unsigned int col) const
Definition: VtNegMatrix.C:44
const VtMatrix operator+(const VtMatrix &rhs) const
Definition: VtNegMatrix.C:125
const VtMatrix operator*(const VtMatrix &rhs) const
Definition: VtNegMatrix.C:182
Definition: VtVector.hh:45
TTree * t
Definition: check_shower.C:4
std::ostream & operator<<(std::ostream &os, const VtMatrix &t)
Definition: VtMatrix.hh:189