[][src]Module oars::oa

Generic interfaces and definitions for orthogonal arrays (OAs).

The generic interface to define an OA and generic construction methods. This module also defines traits for serial and parallel OA construction, which are utilized by OA constructors and can be extended by users to define new OA construction methods.

Structs

OA

The definition of an orthogonal array with its point set and parameters.

Traits

OAConstructor

A generic trait to demarcate orthogonal array constructors

ParOAConstructor

A generic trait that demarcates a parallelized orthogonal array constructor.

Functions

normalize

Normalize an orthogonal array into a point set using Art Owen's normalization technique. This method takes a regular orthogonal array, and converts it into a point set in the $[0, 1)^m$ domain, so that it can be used as a sampling point set for Monte Carlo integration.

verify

Given some orthogonal array struct, verify that the points are a valid orthogonal array as described by the parameters.

Type Definitions

OAResult

A result type for orthogonal array construction.