public TInner Argument() { if (IsInvertible) { return(Atan2(second, first)); } return(HyperMath.Create <TInner>(StandardNumber.Zero)); }
public virtual GeneratedNumber <TInner> Create(StandardNumber num) { return(new GeneratedNumber <TInner>(() => HyperMath.Create <TInner>(num))); }
public virtual TransformedNumber <TInner, TTransformation> Create(StandardNumber num) { return(HyperMath.Create <TInner>(num)); }