double

package
v0.0.0-...-8e30817 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Zero   = Double{/* contains filtered or unexported fields */}
	One    = Double{/* contains filtered or unexported fields */}
	Inf    = Double{/* contains filtered or unexported fields */}
	NegInf = Double{/* contains filtered or unexported fields */}
	NaN    = Double{/* contains filtered or unexported fields */}
	Pi     = Double{/* contains filtered or unexported fields */}
	Tau    = Double{/* contains filtered or unexported fields */}
	E      = Double{/* contains filtered or unexported fields */}
	Log2   = Double{/* contains filtered or unexported fields */}
	Phi    = Double{/* contains filtered or unexported fields */}
)

Double constants.

Functions

This section is empty.

Types

type D

type D = Double

type Double

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

Double float by T.J. Dekker.

See: https://doi.org/10.1007/BF01397083

func FromFloat

func FromFloat(x float64) Double

func FromMul

func FromMul(a, b float64) Double

func FromSqr

func FromSqr(x float64) Double

func FromSum

func FromSum(a, b float64) Double

func (Double) Abs

func (d Double) Abs() Double

func (Double) Add

func (d Double) Add(x Double) Double

func (Double) Cmp

func (d Double) Cmp(x Double) int

func (Double) Div

func (d Double) Div(x Double) Double

func (Double) Equal

func (d Double) Equal(x Double) bool

func (Double) Inv

func (d Double) Inv() Double

func (Double) Mul

func (d Double) Mul(x Double) Double

func (Double) Neg

func (d Double) Neg() Double

func (Double) Sqr

func (d Double) Sqr() Double

func (Double) Sub

func (d Double) Sub(x Double) Double

func (Double) ToFloat64

func (d Double) ToFloat64() float64

Jump to

Keyboard shortcuts

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