19 #include <iostream.hpp>
39 cerr <<
"Error in chol_decomp. Matrix not square" <<
endl;
49 #ifndef SAFE_INITIALIZE
80 if (tmp<=bound)
break;
101 int & ierr = (
int &)(_ierr);
106 cerr <<
"Error in chol_decomp. Matrix not square" <<
endl;
116 #ifndef SAFE_INITIALIZE
132 L(i,1)=
M(i,1)/L(1,1);
174 int & ierr = (
int &)(_ierr);
179 cerr <<
"Error in chol_decomp. Matrix not square" <<
endl;
189 #ifndef SAFE_INITIALIZE
205 L(i,1)=
M(i,1)/L(1,1);
unsigned int colsize() const
prnstream & endl(prnstream &)
d3_array sqrt(const d3_array &arr3)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
Description not yet available.
lower_triangular_dmatrix lower_triangular_choleski_decomp_positive(const dmatrix &MM, const int &_ierr)
Description not yet available.
void rowshift(int min)
Changes the range of valid indices for the rows.
Description not yet available.
void colshift(int min)
Description not yet available.
unsigned int rowsize() const
void initialize(void)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
dmatrix choleski_decomp_positive(const dmatrix &MM, double bound)
Description not yet available.