Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BinomialStaticPartialStateObservationIteration ¶
type BinomialStaticPartialStateObservationIteration struct {
// contains filtered or unexported fields
}
BinomialStaticPartialStateObservationIteration observes each count value in the state with a binomial probability - emulating a sequence of Bernoulli trials.
func (*BinomialStaticPartialStateObservationIteration) Configure ¶
func (b *BinomialStaticPartialStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*BinomialStaticPartialStateObservationIteration) Iterate ¶
func (b *BinomialStaticPartialStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64
type DynamicMaskStateObservationIteration ¶
type DynamicMaskStateObservationIteration struct {
// contains filtered or unexported fields
}
DynamicMaskStateObservationIteration uses non-zeros in the masking partition to only observe a masked subset of the state values, replacing masked values with specified NaN value.
func (*DynamicMaskStateObservationIteration) Configure ¶
func (d *DynamicMaskStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*DynamicMaskStateObservationIteration) Iterate ¶
func (d *DynamicMaskStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64
type FalseStaticPartialStateObservationIteration ¶
type FalseStaticPartialStateObservationIteration struct {
// contains filtered or unexported fields
}
FalseStaticPartialStateObservationIteration allows for false negatives or positives to be observed in some ongoing process of detections with binary encoding.
func (*FalseStaticPartialStateObservationIteration) Configure ¶
func (f *FalseStaticPartialStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*FalseStaticPartialStateObservationIteration) Iterate ¶
func (f *FalseStaticPartialStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64
type GaussianStaticPartialStateObservationIteration ¶
type GaussianStaticPartialStateObservationIteration struct {
// contains filtered or unexported fields
}
GaussianStaticPartialStateObservationIteration partially observes the state values with a Gaussian noise applied to them.
func (*GaussianStaticPartialStateObservationIteration) Configure ¶
func (g *GaussianStaticPartialStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*GaussianStaticPartialStateObservationIteration) Iterate ¶
func (g *GaussianStaticPartialStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64
type GaussianStaticStateObservationIteration ¶
type GaussianStaticStateObservationIteration struct {
// contains filtered or unexported fields
}
GaussianStaticStateObservationIteration simply returns the state exactly how it is but with a Gaussian noise applied on top of the values.
func (*GaussianStaticStateObservationIteration) Configure ¶
func (g *GaussianStaticStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*GaussianStaticStateObservationIteration) Iterate ¶
func (g *GaussianStaticStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64
type StaticPartialStateObservationIteration ¶
type StaticPartialStateObservationIteration struct { }
StaticPartialStateObservationIteration only observes the state partially throughout all time.
func (*StaticPartialStateObservationIteration) Configure ¶
func (p *StaticPartialStateObservationIteration) Configure( partitionIndex int, settings *simulator.Settings, )
func (*StaticPartialStateObservationIteration) Iterate ¶
func (p *StaticPartialStateObservationIteration) Iterate( params *simulator.OtherParams, partitionIndex int, stateHistories []*simulator.StateHistory, timestepsHistory *simulator.CumulativeTimestepsHistory, ) []float64