func (b *Float64RingBuf) Values() []float64 {
	first, second := b.TwoContig(false)

	if len(first) == 0 {
		return second
	}

	if len(second) == 0 {
		return first
	}

	out := make([]float64, len(first) + len(second))

	copy(out, first)
	copy(out[len(first):], second)

	return out
}
func (b *Float64RingBuf) Values() []float64 {
	first, second := b.TwoContig(false)

	if len(first) == 0 {
		return second
	}

	if len(second) == 0 {
		return first
	}

	out := make([]float64, len(first) + len(second))

	copy(out, first)
	copy(out[len(first):], second)

	return out
}
func ( b * Float64RingBuf ) Values ( ) [ ] float64 { first , second := b . TwoContig ( false ) if len ( first ) == 0 { return second } if len ( second ) == 0 { return first } out := make ( [ ] float64 , len ( first ) + len ( second ) ) copy ( out , first ) copy ( out [ len ( first ) : ] , second ) return out }
// Values returns all readable float64 in a single buffer. Calling this function
// might allocate a new buffer to store the elements contiguously.
Values returns all readable float64 in a single buffer . Calling this function might allocate a new buffer to store the elements contiguously .