regular

package
v1.300026.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewRegularDistribution

func NewRegularDistribution() distribution.Distribution

Types

type RegularDistribution

type RegularDistribution struct {
	// contains filtered or unexported fields
}

func (*RegularDistribution) AddDistribution

func (regularDist *RegularDistribution) AddDistribution(distribution distribution.Distribution)

func (*RegularDistribution) AddDistributionWithWeight

func (regularDist *RegularDistribution) AddDistributionWithWeight(distribution distribution.Distribution, weight float64)

func (*RegularDistribution) AddEntry

func (regularDist *RegularDistribution) AddEntry(value float64, weight float64) error

weight is 1/samplingRate

func (*RegularDistribution) AddEntryWithUnit

func (regularDist *RegularDistribution) AddEntryWithUnit(value float64, weight float64, unit string) error

weight is 1/samplingRate

func (*RegularDistribution) ConvertFromOtel added in v1.300025.0

func (rd *RegularDistribution) ConvertFromOtel(dp pmetric.HistogramDataPoint, unit string)

func (*RegularDistribution) ConvertToOtel added in v1.300025.0

func (rd *RegularDistribution) ConvertToOtel(dp pmetric.HistogramDataPoint)

func (*RegularDistribution) GetCount

func (regularDist *RegularDistribution) GetCount(value float64) float64

func (*RegularDistribution) Maximum

func (regularDist *RegularDistribution) Maximum() float64

func (*RegularDistribution) Minimum

func (regularDist *RegularDistribution) Minimum() float64

func (*RegularDistribution) SampleCount

func (regularDist *RegularDistribution) SampleCount() float64

func (*RegularDistribution) Size

func (regularDist *RegularDistribution) Size() int

func (*RegularDistribution) Sum

func (regularDist *RegularDistribution) Sum() float64

func (*RegularDistribution) Unit

func (regularDist *RegularDistribution) Unit() string

func (*RegularDistribution) ValuesAndCounts

func (regularDist *RegularDistribution) ValuesAndCounts() (values []float64, counts []float64)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL