6 std::cerr <<
"# [MARK] t(const dgematrix&)"
12 for(
long i=0; i<newmat.M; i++){
for(
long j=0; j<newmat.N; j++){
13 newmat(i,j) =mat(j,i);
24 std::cerr <<
"# [MARK] i(const dgematrix&)"
30 std::cerr <<
"[ERROR] i(dgematrix&) " << std::endl
31 <<
"This matrix is not square and has no inverse matrix."
33 <<
"Your input was (" << mat.M <<
"x" << mat.N <<
")."
39 dgematrix mat_cp(mat), mat_inv(mat.M,mat.N);
41 mat_cp.dgesv(mat_inv);
56 std::cerr <<
"# [MARK] idamax(long&, long&, const dgematrix&)"
60 long index( idamax_(mat.M*mat.N, mat.Array, 1) -1 );
70 std::cerr <<
"# [MARK] damax(const dgematrix&)"
74 return mat.Array[idamax_(mat.M*mat.N, mat.Array, 1) -1];
friend double damax(const drovector &)
Definition: drovector-calc.hpp:43
Real Double-precision General Dence Matrix Class.
Definition: dgematrix.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
Definition: _dgematrix.hpp:3
friend _dcovector t(const drovector &)
Definition: drovector-calc.hpp:3
friend long idamax(const drovector &)
Definition: drovector-calc.hpp:31