Orthogonal Array Library
1.0.0
Libray for generating orthogonal arrays based on Art Owen's oa library
|
Go to the documentation of this file.
57 int bose(GaloisField & gf, bclib::matrix<int> & A,
int ncol );
67 int bush(GaloisField & gf, bclib::matrix<int> & A,
int str,
int ncol );
77 int addelkemp(GaloisField & gf, bclib::matrix<int> & A,
int ncol );
90 int bosebush(GaloisField & gf, bclib::matrix<int> & B,
int ncol );
101 int bosebushl(GaloisField & gf,
int lam, bclib::matrix<int> & B,
int ncol );
120 int itopoly(
int n,
int q,
int d, std::vector<int> & coef );
131 int polyeval(GaloisField & gf,
int d, std::vector<int> & poly,
int arg,
int* value );
int addelkempcheck(int q, int p, int ncol)
Test the inputs to the Addel-Kemp algorithm.
Definition: construct.cpp:167
int bushcheck(int q, int str, int ncol)
Test the inputs to the Bush algorithm (ncol <= q + 1, str <= ncol, str < q + 1)
Definition: construct.cpp:120
int polyeval(GaloisField &gf, int d, std::vector< int > &poly, int arg, int *value)
Evaluate a polynomial with coefficients, argument and result in a Galois field.
Definition: construct.cpp:94
Orthogonal Array Namespace.
Definition: ak.h:39
int bosebushl(GaloisField &gf, int lam, bclib::matrix< int > &B, int ncol)
Construct an orthogonal array using the bose-bush algorithm.
Definition: construct.cpp:382
int bosebushcheck(int q, int p, int ncol)
Test the inputs to the Bose-Bush algorithm (p == 2, ncol <= 2q + 1)
Definition: construct.cpp:286
int bose(GaloisField &gf, bclib::matrix< int > &A, int ncol)
Construct an orthogonal array using the bose algorithm.
Definition: construct.cpp:53
int itopoly(int n, int q, int d, std::vector< int > &coef)
Integer to polynomial.
Definition: construct.cpp:82
int bosecheck(int q, int ncol)
Check the input to the bose algorithm (ncol <= q + 1) where q = p^n.
Definition: construct.cpp:37
int bush(GaloisField &gf, bclib::matrix< int > &A, int str, int ncol)
Construct an orthogonal array using the bush algorithm.
Definition: construct.cpp:146
int bosebush(GaloisField &gf, bclib::matrix< int > &B, int ncol)
Construct an orthogonal array using the bosebush algorithm.
Definition: construct.cpp:313
int bosebushlcheck(int s, int p, int lam, int ncol)
Test the inputs to the Bose-Bush algorithm with lambda parameter (ncol <= lambda*q + 1)
Definition: construct.cpp:353
int addelkemp(GaloisField &gf, bclib::matrix< int > &A, int ncol)
Implement Addelman and Kempthorne's 1961 A.M.S.
Definition: construct.cpp:199