[][src]Module oars::soa

Generic interfaces and definitions for strong orthogonal arrays (SOAs).

This module defines the generic interface to define a strong orthogonal array (SOA) and a trait for constructing SOAs. This module also defines a few construction methods, as well as provide a verification method to ensure that the resulting points are stratified as an SOA should be.

Structs

SOA

A structure representing a strong orthogonal array, consisting of the array and associated metadata.

Traits

SOAConstructor

A trait that demarcates SOA constructors

Functions

verify

Verify whether a point set is a valid strong orthogonal array based on the metadata supplied in that struct. This method returns whether the given SOA is valid, based on the metadata. It will check that the SOA maintains the stratification guarantees based on the properties of the SOA.

Type Definitions

SOAResult

A result type for strong orthogonal array construction