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.testinverseupdateunit Class Reference

Static Public Member Functions

static bool testinverseupdate (bool silent)
 
static bool testinverseupdate (bool silent)
 
static bool _pexec_testinverseupdate (bool silent)
 

Static Private Member Functions

static void makeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void matlu (ref double[,] a, int m, int n, ref int[] pivots)
 
static void generaterandomorthogonalmatrix (ref double[,] a0, int n)
 
static void generaterandommatrixcond (ref double[,] a0, int n, double c)
 
static bool invmattr (ref double[,] a, int n, bool isupper, bool isunittriangular)
 
static bool invmatlu (ref double[,] a, int[] pivots, int n)
 
static bool invmat (ref double[,] a, int n)
 
static double matrixdiff (double[,] a, double[,] b, int m, int n)
 
static bool updandinv (ref double[,] a, double[] u, double[] v, int n)
 
static void makeacopy (double[,] a, int m, int n, ref double[,] b)
 
static void matlu (ref double[,] a, int m, int n, ref int[] pivots)
 
static void generaterandomorthogonalmatrix (ref double[,] a0, int n)
 
static void generaterandommatrixcond (ref double[,] a0, int n, double c)
 
static bool invmattr (ref double[,] a, int n, bool isupper, bool isunittriangular)
 
static bool invmatlu (ref double[,] a, int[] pivots, int n)
 
static bool invmat (ref double[,] a, int n)
 
static double matrixdiff (double[,] a, double[,] b, int m, int n)
 
static bool updandinv (ref double[,] a, double[] u, double[] v, int n)
 

Member Function Documentation

static void alglib.testinverseupdateunit.makeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testinverseupdateunit.matlu ( ref double  a[,],
int  m,
int  n,
ref int[]  pivots 
)
inlinestaticprivate
static void alglib.testinverseupdateunit.generaterandomorthogonalmatrix ( ref double  a0[,],
int  n 
)
inlinestaticprivate
static void alglib.testinverseupdateunit.generaterandommatrixcond ( ref double  a0[,],
int  n,
double  c 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmattr ( ref double  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmatlu ( ref double  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmat ( ref double  a[,],
int  n 
)
inlinestaticprivate
static double alglib.testinverseupdateunit.matrixdiff ( double  a[,],
double  b[,],
int  m,
int  n 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.updandinv ( ref double  a[,],
double[]  u,
double[]  v,
int  n 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit._pexec_testinverseupdate ( bool  silent)
inlinestatic
static void alglib.testinverseupdateunit.makeacopy ( double  a[,],
int  m,
int  n,
ref double  b[,] 
)
inlinestaticprivate
static void alglib.testinverseupdateunit.matlu ( ref double  a[,],
int  m,
int  n,
ref int[]  pivots 
)
inlinestaticprivate

References alglib.ap.assert().

static void alglib.testinverseupdateunit.generaterandomorthogonalmatrix ( ref double  a0[,],
int  n 
)
inlinestaticprivate
static void alglib.testinverseupdateunit.generaterandommatrixcond ( ref double  a0[,],
int  n,
double  c 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmattr ( ref double  a[,],
int  n,
bool  isupper,
bool  isunittriangular 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmatlu ( ref double  a[,],
int[]  pivots,
int  n 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.invmat ( ref double  a[,],
int  n 
)
inlinestaticprivate
static double alglib.testinverseupdateunit.matrixdiff ( double  a[,],
double  b[,],
int  m,
int  n 
)
inlinestaticprivate
static bool alglib.testinverseupdateunit.updandinv ( ref double  a[,],
double[]  u,
double[]  v,
int  n 
)
inlinestaticprivate

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