![]() |
![]() |
#include <cstring>
#include <cmath>
#include <cstdlib>
#include "SprGenMatrix.hh"
#include "SprSymMatrix.hh"
#include "SprMatrix.hh"
Go to the source code of this file.
Functions | |
double | norm1 (const SprGenMatrix &m) |
double | norm_infinity (const SprGenMatrix &m) |
double norm1 | ( | const SprGenMatrix & | m | ) |
Definition at line 61 of file SprGenMatrix.cc.
References c, m, max, r, and sum().
Referenced by GflashEMShowerProfile::parameterization().
00061 { 00062 double max=0,sum; 00063 for(int c=1;c<=m.num_col();c++) { 00064 sum=0; 00065 for(int r=1;r<=m.num_row();r++) 00066 sum+=fabs(m(r,c)); 00067 if(sum>max) max=sum; 00068 } 00069 return max; 00070 }
double norm_infinity | ( | const SprGenMatrix & | m | ) |
Definition at line 49 of file SprGenMatrix.cc.
References c, m, max, r, and sum().
00049 { 00050 double max=0,sum; 00051 for(int r=1;r<=m.num_row();r++) { 00052 sum=0; 00053 for(int c=1;c<=m.num_col();c++) { 00054 sum+=fabs(m(r,c)); 00055 } 00056 if(sum>max) max=sum; 00057 } 00058 return max; 00059 }