67 v += (*
this)(i,k)*m(k,j);
78 for (
int i = 0; i<
maxi_; i++)
88 return (*
this)(0,0)*(*
this)(1,1)-(*
this)(1,0)*(*
this)(0,1);
91 double t1 = (*this)(0,0)*(*
this)(1,1)*(*
this)(2,2);
92 double t2 = (*this)(0,1)*(*
this)(1,2)*(*
this)(2,0);
93 double t3 = (*this)(0,2)*(*
this)(1,0)*(*
this)(2,1);
94 double t4 = (*this)(0,0)*(*
this)(1,2)*(*
this)(2,1);
95 double t5 = (*this)(0,1)*(*
this)(1,0)*(*
this)(2,2);
96 double t6 = (*this)(0,2)*(*
this)(1,1)*(*
this)(2,0);
97 return t1+t2+t3-t4-t5-t6;
103 for (
int i = 0; i<
maxi_; i++)
double determinant() const
a_mat_sq & operator=(const a_mat_sq &m)
void compatible(const a_mat &m) const
a_mat & operator*=(double v)
std::valarray< double > & x() const
a_mat sub_matrix(const UI i, const UI j) const