Documentation ¶
Overview ¶
Package cmplx provides a mockable wrapper for math/cmplx.
Index ¶
- type Impl
- func (*Impl) Abs(x complex128) float64
- func (*Impl) Acos(x complex128) complex128
- func (*Impl) Acosh(x complex128) complex128
- func (*Impl) Asin(x complex128) complex128
- func (*Impl) Asinh(x complex128) complex128
- func (*Impl) Atan(x complex128) complex128
- func (*Impl) Atanh(x complex128) complex128
- func (*Impl) Conj(x complex128) complex128
- func (*Impl) Cos(x complex128) complex128
- func (*Impl) Cosh(x complex128) complex128
- func (*Impl) Cot(x complex128) complex128
- func (*Impl) Exp(x complex128) complex128
- func (*Impl) Inf() complex128
- func (*Impl) IsInf(x complex128) bool
- func (*Impl) IsNaN(x complex128) bool
- func (*Impl) Log(x complex128) complex128
- func (*Impl) Log10(x complex128) complex128
- func (*Impl) NaN() complex128
- func (*Impl) Phase(x complex128) float64
- func (*Impl) Polar(x complex128) (r float64, θ float64)
- func (*Impl) Pow(x complex128, y complex128) complex128
- func (*Impl) Rect(r float64, θ float64) complex128
- func (*Impl) Sin(x complex128) complex128
- func (*Impl) Sinh(x complex128) complex128
- func (*Impl) Sqrt(x complex128) complex128
- func (*Impl) Tan(x complex128) complex128
- func (*Impl) Tanh(x complex128) complex128
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Impl ¶
type Impl struct{}
func (*Impl) Abs ¶
func (*Impl) Abs(x complex128) float64
func (*Impl) Acos ¶
func (*Impl) Acos(x complex128) complex128
func (*Impl) Acosh ¶
func (*Impl) Acosh(x complex128) complex128
func (*Impl) Asin ¶
func (*Impl) Asin(x complex128) complex128
func (*Impl) Asinh ¶
func (*Impl) Asinh(x complex128) complex128
func (*Impl) Atan ¶
func (*Impl) Atan(x complex128) complex128
func (*Impl) Atanh ¶
func (*Impl) Atanh(x complex128) complex128
func (*Impl) Conj ¶
func (*Impl) Conj(x complex128) complex128
func (*Impl) Cos ¶
func (*Impl) Cos(x complex128) complex128
func (*Impl) Cosh ¶
func (*Impl) Cosh(x complex128) complex128
func (*Impl) Cot ¶
func (*Impl) Cot(x complex128) complex128
func (*Impl) Exp ¶
func (*Impl) Exp(x complex128) complex128
func (*Impl) Inf ¶
func (*Impl) Inf() complex128
func (*Impl) IsInf ¶
func (*Impl) IsInf(x complex128) bool
func (*Impl) IsNaN ¶
func (*Impl) IsNaN(x complex128) bool
func (*Impl) Log ¶
func (*Impl) Log(x complex128) complex128
func (*Impl) Log10 ¶
func (*Impl) Log10(x complex128) complex128
func (*Impl) NaN ¶
func (*Impl) NaN() complex128
func (*Impl) Phase ¶
func (*Impl) Phase(x complex128) float64
func (*Impl) Pow ¶
func (*Impl) Pow(x complex128, y complex128) complex128
func (*Impl) Sin ¶
func (*Impl) Sin(x complex128) complex128
func (*Impl) Sinh ¶
func (*Impl) Sinh(x complex128) complex128
func (*Impl) Sqrt ¶
func (*Impl) Sqrt(x complex128) complex128
func (*Impl) Tan ¶
func (*Impl) Tan(x complex128) complex128
func (*Impl) Tanh ¶
func (*Impl) Tanh(x complex128) complex128
type Interface ¶
type Interface interface { Abs(x complex128) float64 Acos(x complex128) complex128 Acosh(x complex128) complex128 Asin(x complex128) complex128 Asinh(x complex128) complex128 Atan(x complex128) complex128 Atanh(x complex128) complex128 Conj(x complex128) complex128 Cos(x complex128) complex128 Cosh(x complex128) complex128 Cot(x complex128) complex128 Exp(x complex128) complex128 Inf() complex128 IsInf(x complex128) bool IsNaN(x complex128) bool Log(x complex128) complex128 Log10(x complex128) complex128 NaN() complex128 Phase(x complex128) float64 Polar(x complex128) (r float64, θ float64) Pow(x complex128, y complex128) complex128 Rect(r float64, θ float64) complex128 Sin(x complex128) complex128 Sinh(x complex128) complex128 Sqrt(x complex128) complex128 Tan(x complex128) complex128 Tanh(x complex128) complex128 }
Click to show internal directories.
Click to hide internal directories.