AxialSpacing

@Serializable
sealed class AxialSpacing(source)

Axial spacing (α) for a central composite design.

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
@Serializable
@SerialName(value = "explicit")
data class Explicit(val value: Double) : AxialSpacing

Use the user-supplied value directly. α = 1.0 gives a face-centred design (axial points on the faces of the cube).

Link copied to clipboard
@Serializable
@SerialName(value = "rotatable")
data object Rotatable : AxialSpacing

Compute α from k + the factorial fraction at engine-build time via ksl.controls.experiments.CentralCompositeDesign.rotatableAxialSpacing. Produces a rotatable design.