MaternOrder enum
How many times the process is differentiable, in the usual nu notation.
Only the half-integer orders have a finite-dimensional state-space form; these are the three smallest.
Values
- oneHalf → const MaternOrder
-
nu = 1/2: the Ornstein-Uhlenbeck process. Continuous, nowhere differentiable, and the exact continuous-time analogue of an AR(1).const MaternOrder(1) - threeHalves → const MaternOrder
-
nu = 3/2: once differentiable. The default choice for Gaussian process smoothing in most of the literature.const MaternOrder(2) - fiveHalves → const MaternOrder
-
nu = 5/2: twice differentiable, and about as smooth as anything short of the squared exponential.const MaternOrder(3)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stateDim → int
-
Number of states the order needs, which is
nu + 1/2.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
MaternOrder> - A constant List of the values in this enum, in order of their declaration.