Orthogonal Array Library
1.0.0
Libray for generating orthogonal arrays based on Art Owen's oa library
|
Go to the source code of this file.
Namespaces | |
oacpp | |
Orthogonal Array Namespace. | |
oacpp::oaconstruct | |
Namespace to construct Orthogonal Arrays using various algorithms. | |
Functions | |
int | oacpp::oaconstruct::bose (GaloisField &gf, bclib::matrix< int > &A, int ncol) |
Construct an orthogonal array using the bose algorithm. More... | |
int | oacpp::oaconstruct::bush (GaloisField &gf, bclib::matrix< int > &A, int str, int ncol) |
Construct an orthogonal array using the bush algorithm. More... | |
int | oacpp::oaconstruct::addelkemp (GaloisField &gf, bclib::matrix< int > &A, int ncol) |
Implement Addelman and Kempthorne's 1961 A.M.S. More... | |
int | oacpp::oaconstruct::bosebush (GaloisField &gf, bclib::matrix< int > &B, int ncol) |
Construct an orthogonal array using the bosebush algorithm. More... | |
int | oacpp::oaconstruct::bosebushl (GaloisField &gf, int lam, bclib::matrix< int > &B, int ncol) |
Construct an orthogonal array using the bose-bush algorithm. More... | |
int | oacpp::oaconstruct::bosecheck (int q, int ncol) |
Check the input to the bose algorithm (ncol <= q + 1) where q = p^n. More... | |
int | oacpp::oaconstruct::itopoly (int n, int q, int d, std::vector< int > &coef) |
Integer to polynomial. More... | |
int | oacpp::oaconstruct::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. More... | |
int | oacpp::oaconstruct::bushcheck (int q, int str, int ncol) |
Test the inputs to the Bush algorithm (ncol <= q + 1, str <= ncol, str < q + 1 ) More... | |
int | oacpp::oaconstruct::bosebushcheck (int q, int p, int ncol) |
Test the inputs to the Bose-Bush algorithm (p == 2, ncol <= 2q + 1 ) More... | |
int | oacpp::oaconstruct::bosebushlcheck (int s, int p, int lam, int ncol) |
Test the inputs to the Bose-Bush algorithm with lambda parameter (ncol <= lambda*q + 1 ) More... | |
int | oacpp::oaconstruct::addelkempcheck (int q, int p, int ncol) |
Test the inputs to the Addel-Kemp algorithm. More... | |
License: This file may be freely used and shared according to the original license.
Reference:
Original Header:
These programs construct and manipulate orthogonal arrays. They were prepared by
- Art Owen
- Department of Statistics
- Sequoia Hall
- Stanford CA 94305
They may be freely used and shared. This code comes with no warranty of any kind. Use it at your own risk.
I thank the Semiconductor Research Corporation and the National Science Foundation for supporting this work.