38void Dsinv1(
int *idim,
double *
a,
int *n,
int *ifail);
39void Dsfact1(
int *idim,
double *
a,
int *n,
int *ifail,
double *det,
int *jfail);
70 bool invert(
const bool use_momentum);
76 virtual double det()
const;
83 const unsigned int row,
84 const unsigned int col);
129 virtual void print(std::ostream& os)
const;
void Dsinv1(int *idim, double *a, int *n, int *ifail)
Definition: VtSymMatrix.C:92
void Dsfact1(int *idim, double *a, int *n, int *ifail, double *det, int *jfail)
Definition: VtSymMatrix.C:43
void a()
Definition: check_aligned.C:59
Definition: VtMatrix.hh:49
Definition: VtSqMatrix.hh:50
Definition: VtSymMatrix.hh:49
void copy(const VtSymMatrix &rhs)
in case matrix dimensions differ
Definition: VtSymMatrix.C:649
const VtSymMatrix operator-(void) const
Definition: VtSymMatrix.C:451
const VtSymMatrix & operator+=(const double rhs)
$\textbf{A} = (a_{\mu\nu} + \alpha)$
Definition: VtSymMatrix.C:472
const VtSymMatrix dsinv(int dim=0) const
return inverse
Definition: VtSymMatrix.C:275
const VtSymMatrix & operator*=(const double rhs)
$\textbf{A} = (a_{\mu\nu} \cdot\alpha)$
Definition: VtSymMatrix.C:571
virtual void place_at(const VtMatrix &rhs, const unsigned int row, const unsigned int col)
copy a smaller matrix at a certain place
Definition: VtSymMatrix.C:412
virtual double det() const
compute determinant via CERNLIB dsfact()
Definition: VtSymMatrix.C:329
const VtSymMatrix & operator/=(const double rhs)
$\textbf{A} = (a_{\mu\nu} / \alpha)$
Definition: VtSymMatrix.C:585
const VtSymMatrix & operator-=(const double rhs)
$\textbf{A} = (a_{\mu\nu} - \alpha)$
Definition: VtSymMatrix.C:522
VtSymMatrix(const unsigned int dim)
Definition: VtSymMatrix.hh:53
bool invert(const bool use_momentum)
calc inverse using momentum or not
Definition: VtSymMatrix.C:265
double product(const VtVector &rhs, unsigned int dim=0) const
compute $v^t*A*v$
Definition: VtSymMatrix.C:351
const VtSymMatrix operator+(const VtSymMatrix &rhs) const
Definition: VtSymMatrix.C:505
virtual void print(std::ostream &os) const
Definition: VtSymMatrix.C:666
VtSymMatrix(const VtSqMatrix &rhs)
Definition: VtSymMatrix.hh:59
VtSymMatrix(const VtMatrix &rhs)
Definition: VtSymMatrix.hh:63
void VtAssert(void)
Definition: VtSymMatrix.C:242
const VtSymMatrix & operator=(const VtSymMatrix &rhs)
copy
Definition: VtSymMatrix.C:215
virtual ~VtSymMatrix()
Definition: VtSymMatrix.C:210
bool VtDsinv(int dim=0)
transform to inverse
Definition: VtSymMatrix.C:292
const VtSqMatrix operator*(const VtSymMatrix &rhs) const
Definition: VtSymMatrix.C:616
Definition: VtVector.hh:45
TTree * t
Definition: check_shower.C:4
std::ostream & operator<<(std::ostream &os, const VtMatrix &t)
Definition: VtMatrix.hh:189