type Integrator …
type IntegratorResults …
func (x *IntegratorResults) Equal(y *IntegratorResults) bool { … }
type integrator …
func NewNamedIntegrator(clock clock.PassiveClock, name string) Integrator { … }
func (igr *integrator) Set(x float64) { … }
func (igr *integrator) Add(deltaX float64) { … }
func (igr *integrator) Inc() { … }
func (igr *integrator) Dec() { … }
func (igr *integrator) SetToCurrentTime() { … }
func (igr *integrator) setLocked(x float64) { … }
func (igr *integrator) updateLocked() { … }
func (igr *integrator) GetResults() IntegratorResults { … }
func (igr *integrator) Reset() IntegratorResults { … }
func (igr *integrator) getResultsLocked() (results IntegratorResults) { … }
type Moments …
func ConstantMoments(dt, x float64) Moments { … }
func (igr Moments) Add(ogr Moments) Moments { … }
func (igr Moments) Sub(ogr Moments) Moments { … }
func (igr Moments) AvgAndStdDev() (float64, float64) { … }