Orthogonal Array Library  1.0.0
Libray for generating orthogonal arrays based on Art Owen's oa library
All Classes Namespaces Files Functions Variables Typedefs Macros Pages
ak.h File Reference
#include "OACommonDefines.h"
#include "GaloisField.h"
#include "primes.h"
#include "matrix.h"

Go to the source code of this file.

Namespaces

 oacpp
 Orthogonal Array Namespace.
 
 oacpp::oaaddelkemp
 Addelkemp class.
 

Functions

int oacpp::oaaddelkemp::addelkemp3check (int q, int p, int ncol)
 Check that the parameters of the addelkemp3 algorithm are consistent (ncol <= 2q^2+2q+1 More...
 
int oacpp::oaaddelkemp::akeven (GaloisField &gf, int *kay, std::vector< int > &b, std::vector< int > &c, std::vector< int > &k)
 Addelkemp algorithm for even p More...
 
int oacpp::oaaddelkemp::akodd (GaloisField &gf, int *kay, std::vector< int > &b, std::vector< int > &c, std::vector< int > &k)
 Addelkemp algorithm for odd p More...
 
int oacpp::oaaddelkemp::addelkempncheck (int q, int p, int akn, int ncol)
 Check that the parameters are consistent for the addelkempn algorithm. More...
 
int oacpp::oaaddelkemp::addelkempn (GaloisField &gf, int akn, bclib::matrix< int > &A, int ncol)
 The addelkemp algorithm for general n to produce OA(2q^n,ncol,q,2) More...
 
int oacpp::oaaddelkemp::addelkemp3 (GaloisField &gf, bclib::matrix< int > &A, int ncol)
 The addelkemp algorithm for n=3. More...
 

Detailed Description

Author
Robert Carnell

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.