JLComplexF64ΒΆ
julia.spad line 608 [edit on github]
JLComplexF64 implements complex 64 bits floating point arithmetic. Only basic arithmetic is supported. Convenience domain.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- *: (%, %) -> %
from Magma
- *: (%, Fraction Integer) -> %
from RightModule Fraction Integer
- *: (%, Integer) -> % if JLFloat64 has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, JLFloat64) -> %
from RightModule JLFloat64
- *: (Fraction Integer, %) -> %
from LeftModule Fraction Integer
- *: (Integer, %) -> %
from AbelianGroup
- *: (JLFloat64, %) -> %
from LeftModule JLFloat64
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- ^: (%, %) -> %
- ^: (%, Fraction Integer) -> %
from RadicalCategory
- ^: (%, Integer) -> %
from DivisionRing
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- abs: % -> %
from ComplexCategory JLFloat64
- acos: % -> %
- acosh: % -> %
- acot: % -> %
- acoth: % -> %
- acsc: % -> %
- acsch: % -> %
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- argument: % -> JLFloat64
from ComplexCategory JLFloat64
- asec: % -> %
- asech: % -> %
- asin: % -> %
- asinh: % -> %
- associates?: (%, %) -> Boolean
from EntireRing
- associator: (%, %, %) -> %
from NonAssociativeRng
- atan: % -> %
- atanh: % -> %
- basis: () -> Vector %
from FramedModule JLFloat64
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- characteristicPolynomial: % -> SparseUnivariatePolynomial JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- charthRoot: % -> % if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- charthRoot: % -> Union(%, failed) if JLFloat64 has CharacteristicNonZero or % has CharacteristicNonZero and JLFloat64 has PolynomialFactorizationExplicit
- coerce: % -> %
from Algebra %
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Fraction Integer -> %
- coerce: Integer -> %
from NonAssociativeRing
- coerce: JLFloat64 -> %
- commutator: (%, %) -> %
from NonAssociativeRng
- complex: (JLFloat64, JLFloat64) -> %
from ComplexCategory JLFloat64
- conditionP: Matrix % -> Union(Vector %, failed) if JLFloat64 has FiniteFieldCategory or % has CharacteristicNonZero and JLFloat64 has PolynomialFactorizationExplicit
- conjugate: % -> %
from ComplexCategory JLFloat64
- convert: % -> Complex DoubleFloat
- convert: % -> Complex Float
from ConvertibleTo Complex Float
- convert: % -> InputForm
from ConvertibleTo InputForm
- convert: % -> Pattern Float
from ConvertibleTo Pattern Float
- convert: % -> Pattern Integer if JLFloat64 has ConvertibleTo Pattern Integer
from ConvertibleTo Pattern Integer
- convert: % -> SparseUnivariatePolynomial JLFloat64
- convert: % -> String
from ConvertibleTo String
- convert: % -> Vector JLFloat64
from FramedModule JLFloat64
- convert: SparseUnivariatePolynomial JLFloat64 -> %
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- convert: Vector JLFloat64 -> %
from FramedModule JLFloat64
- coordinates: % -> Vector JLFloat64
from FramedModule JLFloat64
- coordinates: (%, Vector %) -> Vector JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- coordinates: (Vector %, Vector %) -> Matrix JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- coordinates: Vector % -> Matrix JLFloat64
from FramedModule JLFloat64
- cos: % -> %
- cosh: % -> %
- cot: % -> %
- coth: % -> %
- createPrimitiveElement: () -> % if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- csc: % -> %
- csch: % -> %
- D: % -> %
from DifferentialRing
- D: (%, JLFloat64 -> JLFloat64) -> %
- D: (%, JLFloat64 -> JLFloat64, NonNegativeInteger) -> %
- D: (%, List Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- definingPolynomial: () -> SparseUnivariatePolynomial JLFloat64
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- derivationCoordinates: (Vector %, JLFloat64 -> JLFloat64) -> Matrix JLFloat64
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, JLFloat64 -> JLFloat64) -> %
- differentiate: (%, JLFloat64 -> JLFloat64, NonNegativeInteger) -> %
- differentiate: (%, List Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- discreteLog: % -> NonNegativeInteger if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- discreteLog: (%, %) -> Union(NonNegativeInteger, failed) if JLFloat64 has FiniteFieldCategory
- discriminant: () -> JLFloat64
from FramedAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- discriminant: Vector % -> JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- divide: (%, %) -> Record(quotient: %, remainder: %)
from EuclideanDomain
- euclideanSize: % -> NonNegativeInteger
from EuclideanDomain
- eval: (%, Equation JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
- eval: (%, JLFloat64, JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
from InnerEvalable(JLFloat64, JLFloat64)
- eval: (%, List Equation JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
- eval: (%, List JLFloat64, List JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
from InnerEvalable(JLFloat64, JLFloat64)
- eval: (%, List Symbol, List JLFloat64) -> % if JLFloat64 has InnerEvalable(Symbol, JLFloat64)
from InnerEvalable(Symbol, JLFloat64)
- eval: (%, Symbol, JLFloat64) -> % if JLFloat64 has InnerEvalable(Symbol, JLFloat64)
from InnerEvalable(Symbol, JLFloat64)
- exp: % -> %
- expressIdealMember: (List %, %) -> Union(List %, failed)
from PrincipalIdealDomain
- exquo: (%, %) -> Union(%, failed)
from EntireRing
- exquo: (%, JLFloat64) -> Union(%, failed)
from ComplexCategory JLFloat64
- extendedEuclidean: (%, %) -> Record(coef1: %, coef2: %, generator: %)
from EuclideanDomain
- extendedEuclidean: (%, %, %) -> Union(Record(coef1: %, coef2: %), failed)
from EuclideanDomain
- factorPolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLFloat64 has PolynomialFactorizationExplicit
- factorsOfCyclicGroupSize: () -> List Record(factor: Integer, exponent: NonNegativeInteger) if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- factorSquareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLFloat64 has PolynomialFactorizationExplicit
- gcdPolynomial: (SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> SparseUnivariatePolynomial %
from GcdDomain
- generator: () -> %
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- hash: % -> SingleInteger if JLFloat64 has Hashable
from Hashable
- imag: % -> JLFloat64
from ComplexCategory JLFloat64
- imaginary: () -> %
from ComplexCategory JLFloat64
- index: PositiveInteger -> % if JLFloat64 has Finite
from Finite
- init: % if JLFloat64 has FiniteFieldCategory
from StepThrough
- inv: % -> %
from DivisionRing
- jcf64: (JLFloat64, JLFloat64) -> %
jcf64(r,i)
coerce real partr
and imaginary parti
to aJLComplexF64
.
- jcf64: JLFloat64 -> %
jcf64(r)
coerces the real partr
.
- jlApprox?: (%, %) -> Boolean
jlApprox?(x,y)
computes inexact equality comparison with default parameters. Two numbers compare equal if their relative distance or their absolute distance is within tolerance bounds. Applied component-wise.
- latex: % -> String
from SetCategory
- lcmCoef: (%, %) -> Record(llcm_res: %, coeff1: %, coeff2: %)
from LeftOreRing
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- lift: % -> SparseUnivariatePolynomial JLFloat64
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- log: % -> %
- lookup: % -> PositiveInteger if JLFloat64 has Finite
from Finite
- minimalPolynomial: % -> SparseUnivariatePolynomial JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- multiEuclidean: (List %, %) -> Union(List %, failed)
from EuclideanDomain
- nextItem: % -> Union(%, failed) if JLFloat64 has FiniteFieldCategory
from StepThrough
- norm: % -> JLFloat64
from ComplexCategory JLFloat64
- nthRoot: (%, Integer) -> %
from RadicalCategory
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- order: % -> OnePointCompletion PositiveInteger if JLFloat64 has FiniteFieldCategory
- order: % -> PositiveInteger if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- patternMatch: (%, Pattern Float, PatternMatchResult(Float, %)) -> PatternMatchResult(Float, %)
from PatternMatchable Float
- patternMatch: (%, Pattern Integer, PatternMatchResult(Integer, %)) -> PatternMatchResult(Integer, %) if JLFloat64 has PatternMatchable Integer
from PatternMatchable Integer
- pi: () -> %
- plenaryPower: (%, PositiveInteger) -> %
- polarCoordinates: % -> Record(r: JLFloat64, phi: JLFloat64)
from ComplexCategory JLFloat64
- primeFrobenius: % -> % if JLFloat64 has FiniteFieldCategory
- primeFrobenius: (%, NonNegativeInteger) -> % if JLFloat64 has FiniteFieldCategory
- primitive?: % -> Boolean if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- primitiveElement: () -> % if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- principalIdeal: List % -> Record(coef: List %, generator: %)
from PrincipalIdealDomain
- quo: (%, %) -> %
from EuclideanDomain
- rational?: % -> Boolean if JLFloat64 has IntegerNumberSystem
from ComplexCategory JLFloat64
- rational: % -> Fraction Integer if JLFloat64 has IntegerNumberSystem
from ComplexCategory JLFloat64
- rationalIfCan: % -> Union(Fraction Integer, failed) if JLFloat64 has IntegerNumberSystem
from ComplexCategory JLFloat64
- real: % -> JLFloat64
from ComplexCategory JLFloat64
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reduce: Fraction SparseUnivariatePolynomial JLFloat64 -> Union(%, failed)
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- reduce: SparseUnivariatePolynomial JLFloat64 -> %
from MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if JLFloat64 has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix JLFloat64, vec: Vector JLFloat64)
- reducedSystem: Matrix % -> Matrix Integer if JLFloat64 has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix JLFloat64
- regularRepresentation: % -> Matrix JLFloat64
from FramedAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- regularRepresentation: (%, Vector %) -> Matrix JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- rem: (%, %) -> %
from EuclideanDomain
- representationType: () -> Union(prime, polynomial, normal, cyclic) if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- represents: (Vector JLFloat64, Vector %) -> %
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- represents: Vector JLFloat64 -> %
from FramedModule JLFloat64
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> JLFloat64
from RetractableTo JLFloat64
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(JLFloat64, failed)
from RetractableTo JLFloat64
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- sample: %
from AbelianMonoid
- sec: % -> %
- sech: % -> %
- sin: % -> %
- sinh: % -> %
- size: () -> NonNegativeInteger if JLFloat64 has Finite
from Finite
- sizeLess?: (%, %) -> Boolean
from EuclideanDomain
- smaller?: (%, %) -> Boolean
from Comparable
- solveLinearPolynomialEquation: (List SparseUnivariatePolynomial %, SparseUnivariatePolynomial %) -> Union(List SparseUnivariatePolynomial %, failed) if JLFloat64 has PolynomialFactorizationExplicit
- sqrt: % -> %
from RadicalCategory
- squareFree: % -> Factored %
- squareFreePart: % -> %
- squareFreePolynomial: SparseUnivariatePolynomial % -> Factored SparseUnivariatePolynomial % if JLFloat64 has PolynomialFactorizationExplicit
- subtractIfCan: (%, %) -> Union(%, failed)
- tableForDiscreteLogarithm: Integer -> Table(PositiveInteger, NonNegativeInteger) if JLFloat64 has FiniteFieldCategory
from FiniteFieldCategory
- tan: % -> %
- tanh: % -> %
- traceMatrix: () -> Matrix JLFloat64
from FramedAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- traceMatrix: Vector % -> Matrix JLFloat64
from FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
- unit?: % -> Boolean
from EntireRing
- unitCanonical: % -> %
from EntireRing
- unitNormal: % -> Record(unit: %, canonical: %, associate: %)
from EntireRing
- zero?: % -> Boolean
from AbelianMonoid
Algebra %
arbitraryPrecision if JLFloat64 has arbitraryPrecision
ArcTrigonometricFunctionCategory
BiModule(%, %)
BiModule(Fraction Integer, Fraction Integer)
BiModule(JLFloat64, JLFloat64)
CharacteristicNonZero if JLFloat64 has CharacteristicNonZero
CoercibleFrom Fraction Integer
ConvertibleTo Complex DoubleFloat
ConvertibleTo Pattern Integer if JLFloat64 has ConvertibleTo Pattern Integer
ConvertibleTo SparseUnivariatePolynomial JLFloat64
DifferentialExtension JLFloat64
Eltable(JLFloat64, %) if JLFloat64 has Eltable(JLFloat64, JLFloat64)
Evalable JLFloat64 if JLFloat64 has Evalable JLFloat64
FieldOfPrimeCharacteristic if JLFloat64 has FiniteFieldCategory
Finite if JLFloat64 has Finite
FiniteFieldCategory if JLFloat64 has FiniteFieldCategory
FiniteRankAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
FramedAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
FullyLinearlyExplicitOver JLFloat64
FullyPatternMatchable JLFloat64
Hashable if JLFloat64 has Hashable
InnerEvalable(JLFloat64, JLFloat64) if JLFloat64 has Evalable JLFloat64
InnerEvalable(Symbol, JLFloat64) if JLFloat64 has InnerEvalable(Symbol, JLFloat64)
LinearlyExplicitOver Integer if JLFloat64 has LinearlyExplicitOver Integer
LinearlyExplicitOver JLFloat64
Module %
MonogenicAlgebra(JLFloat64, SparseUnivariatePolynomial JLFloat64)
multiplicativeValuation if JLFloat64 has IntegerNumberSystem
NonAssociativeAlgebra Fraction Integer
NonAssociativeAlgebra JLFloat64
PartialDifferentialRing Symbol if JLFloat64 has PartialDifferentialRing Symbol
PatternMatchable Integer if JLFloat64 has PatternMatchable Integer
PolynomialFactorizationExplicit if JLFloat64 has PolynomialFactorizationExplicit
RetractableTo Fraction Integer
RightModule Integer if JLFloat64 has LinearlyExplicitOver Integer
StepThrough if JLFloat64 has FiniteFieldCategory