Documentation ¶
Index ¶
- func DefaultIndivStateTransitions() (l [][]float64)
- func DefaultStateTransitions() (l [][]float64)
- func IndivObservationLikelihood(success interface{}) []float64
- func IndividualRequirementState() util.ViterbiState
- func InitialViterbiState() util.ViterbiState
- func ViterbiObservationsCombined(voi *ViterbiObservationInfo, observations interface{}) []float64
- type HiddenState
- type IndivHiddenState
- type SummaryObservation
- type ViterbiObservationInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultIndivStateTransitions ¶
func DefaultIndivStateTransitions() (l [][]float64)
func DefaultStateTransitions ¶
func DefaultStateTransitions() (l [][]float64)
func IndivObservationLikelihood ¶
func IndivObservationLikelihood(success interface{}) []float64
func IndividualRequirementState ¶
func IndividualRequirementState() util.ViterbiState
func InitialViterbiState ¶
func InitialViterbiState() util.ViterbiState
func ViterbiObservationsCombined ¶
func ViterbiObservationsCombined(voi *ViterbiObservationInfo, observations interface{}) []float64
Types ¶
type HiddenState ¶
type HiddenState uint
const ( Working HiddenState = iota Broken NumHiddenStates )
type IndivHiddenState ¶
type IndivHiddenState uint
const ( Passing IndivHiddenState = iota Recovering Partial Degrading Failing Absent NumIndivHiddenStates )
type SummaryObservation ¶
type SummaryObservation struct { Requirement string Mode IndivHiddenState Duration float64 }
type ViterbiObservationInfo ¶
type ViterbiObservationInfo struct { ModeDefaults [NumIndivHiddenStates][NumHiddenStates]float64 ModeOverrides map[string][NumIndivHiddenStates][NumHiddenStates]float64 }
func DefaultSuccessLikelihoods ¶
func DefaultSuccessLikelihoods() *ViterbiObservationInfo
func (*ViterbiObservationInfo) Likelihood ¶
func (voi *ViterbiObservationInfo) Likelihood(vo SummaryObservation) [NumHiddenStates]float64
Click to show internal directories.
Click to hide internal directories.