IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.testmatinvunit Class Reference

Static Public Member Functions

static bool testmatinv (bool silent)
 
static bool testmatinv (bool silent)
 
static bool _pexec_testmatinv (bool silent)
 

Static Private Member Functions

static void rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b)
 
static bool rmatrixcheckinverse (double[,] a, double[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool spdmatrixcheckinverse (double[,] a, double[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool hpdmatrixcheckinverse (complex[,] a, complex[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool rmatrixcheckinversesingular (double[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool cmatrixcheckinverse (complex[,] a, complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool cmatrixcheckinversesingular (complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static void rmatrixdrophalf (ref double[,] a, int n, bool droplower)
 
static void cmatrixdrophalf (ref complex[,] a, int n, bool droplower)
 
static void testrtrinv (int maxn, int passcount, double threshold, ref bool rtrerrors)
 
static void testctrinv (int maxn, int passcount, double threshold, ref bool ctrerrors)
 
static void testrinv (int maxn, int passcount, double threshold, ref bool rerrors)
 
static void testcinv (int maxn, int passcount, double threshold, ref bool cerrors)
 
static void testspdinv (int maxn, int passcount, double threshold, ref bool spderrors)
 
static void testhpdinv (int maxn, int passcount, double threshold, ref bool hpderrors)
 
static void unset2d (ref double[,] x)
 
static void unset1d (ref double[] x)
 
static void cunset2d (ref complex[,] x)
 
static void cunset1d (ref complex[] x)
 
static void unsetrep (matinv.matinvreport r)
 
static void rmatrixmakeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void cmatrixmakeacopy (complex[,] a, int m, int n, ref complex[,] b)
 
static bool rmatrixcheckinverse (double[,] a, double[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool spdmatrixcheckinverse (double[,] a, double[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool hpdmatrixcheckinverse (complex[,] a, complex[,] inva, bool isupper, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool rmatrixcheckinversesingular (double[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool cmatrixcheckinverse (complex[,] a, complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static bool cmatrixcheckinversesingular (complex[,] inva, int n, double threshold, int info, matinv.matinvreport rep)
 
static void rmatrixdrophalf (ref double[,] a, int n, bool droplower)
 
static void cmatrixdrophalf (ref complex[,] a, int n, bool droplower)
 
static void testrtrinv (int maxn, int passcount, double threshold, ref bool rtrerrors)
 
static void testctrinv (int maxn, int passcount, double threshold, ref bool ctrerrors)
 
static void testrinv (int maxn, int passcount, double threshold, ref bool rerrors)
 
static void testcinv (int maxn, int passcount, double threshold, ref bool cerrors)
 
static void testspdinv (int maxn, int passcount, double threshold, ref bool spderrors)
 
static void testhpdinv (int maxn, int passcount, double threshold, ref bool hpderrors)
 
static void unset2d (ref double[,] x)
 
static void unset1d (ref double[] x)
 
static void cunset2d (ref complex[,] x)
 
static void cunset1d (ref complex[] x)
 
static void unsetrep (matinv.matinvreport r)
 

Member Function Documentation

static void alglib.testmatinvunit.rmatrixmakeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testmatinvunit.cmatrixmakeacopy ( complex  a[,],
int  m,
int  n,
ref complex  b[,] 
)
inlinestaticprivate
static bool alglib.testmatinvunit.rmatrixcheckinverse ( double  a[,],
double  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.spdmatrixcheckinverse ( double  a[,],
double  inva[,],
bool  isupper,
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.hpdmatrixcheckinverse ( complex  a[,],
complex  inva[,],
bool  isupper,
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.rmatrixcheckinversesingular ( double  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.cmatrixcheckinverse ( complex  a[,],
complex  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.cmatrixcheckinversesingular ( complex  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static void alglib.testmatinvunit.rmatrixdrophalf ( ref double  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testmatinvunit.cmatrixdrophalf ( ref complex  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testmatinvunit.testrtrinv ( int  maxn,
int  passcount,
double  threshold,
ref bool  rtrerrors 
)
inlinestaticprivate
static void alglib.testmatinvunit.testctrinv ( int  maxn,
int  passcount,
double  threshold,
ref bool  ctrerrors 
)
inlinestaticprivate
static void alglib.testmatinvunit.unset2d ( ref double  x[,])
inlinestaticprivate
static void alglib.testmatinvunit.unset1d ( ref double[]  x)
inlinestaticprivate
static void alglib.testmatinvunit.cunset2d ( ref complex  x[,])
inlinestaticprivate
static void alglib.testmatinvunit.cunset1d ( ref complex[]  x)
inlinestaticprivate
static bool alglib.testmatinvunit._pexec_testmatinv ( bool  silent)
inlinestatic
static void alglib.testmatinvunit.rmatrixmakeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testmatinvunit.cmatrixmakeacopy ( complex  a[,],
int  m,
int  n,
ref complex  b[,] 
)
inlinestaticprivate
static bool alglib.testmatinvunit.rmatrixcheckinverse ( double  a[,],
double  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.spdmatrixcheckinverse ( double  a[,],
double  inva[,],
bool  isupper,
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.hpdmatrixcheckinverse ( complex  a[,],
complex  inva[,],
bool  isupper,
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.rmatrixcheckinversesingular ( double  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.cmatrixcheckinverse ( complex  a[,],
complex  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static bool alglib.testmatinvunit.cmatrixcheckinversesingular ( complex  inva[,],
int  n,
double  threshold,
int  info,
matinv.matinvreport  rep 
)
inlinestaticprivate
static void alglib.testmatinvunit.rmatrixdrophalf ( ref double  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testmatinvunit.cmatrixdrophalf ( ref complex  a[,],
int  n,
bool  droplower 
)
inlinestaticprivate
static void alglib.testmatinvunit.testrtrinv ( int  maxn,
int  passcount,
double  threshold,
ref bool  rtrerrors 
)
inlinestaticprivate
static void alglib.testmatinvunit.testctrinv ( int  maxn,
int  passcount,
double  threshold,
ref bool  ctrerrors 
)
inlinestaticprivate
static void alglib.testmatinvunit.unset2d ( ref double  x[,])
inlinestaticprivate
static void alglib.testmatinvunit.unset1d ( ref double[]  x)
inlinestaticprivate
static void alglib.testmatinvunit.cunset2d ( ref complex  x[,])
inlinestaticprivate
static void alglib.testmatinvunit.cunset1d ( ref complex[]  x)
inlinestaticprivate
static void alglib.testmatinvunit.unsetrep ( matinv.matinvreport  r)
inlinestaticprivate

The documentation for this class was generated from the following file: