de.enough.polish.math
Class HFloat

java.lang.Object
  extended by de.enough.polish.math.HFloat

public class HFloat
extends Object


Nested Class Summary
protected  class HFloat.HFloatHTaylor
           
 
Field Summary
protected static int ASIN_HTAYLOR
           
protected static int ATAN_HTAYLOR
           
protected static int COS_HTAYLOR
           
protected static int eInt
           
protected static int eLong
           
static HFloat EUL
           
protected static int EXP_HTAYLOR
           
 int expo
           
protected static int iMax
           
protected static int iMin
           
protected static long lMax
           
protected static int LN_HTAYLOR
           
 int mant
           
static HFloat NaN
           
static HFloat PI
           
protected static int SIN_HTAYLOR
           
 boolean valid
           
 
Constructor Summary
HFloat()
           
HFloat(HFloat orig)
           
HFloat(int wertA)
           
HFloat(int wertA, int expoA)
           
HFloat(String text)
           
 
Method Summary
 HFloat abs()
           
protected  int abs(int i)
           
protected  long abs(long i)
           
 HFloat acos()
           
 HFloat acosh()
           
 HFloat acot()
           
 HFloat acoth()
           
 HFloat add(HFloat arg)
           
 HFloat add(int arg)
           
 HFloat add(String arg)
           
 HFloat asin()
           
 HFloat asinh()
           
 HFloat atan()
           
 HFloat atanh()
           
 Integer cmp()
           
 Integer cmp(HFloat arg)
           
 Integer cmp(int arg)
           
 Integer cmp(String arg)
           
 HFloat cos()
           
 HFloat cosh()
           
 HFloat cot()
           
 HFloat coth()
           
static HFloat[] crtByPol(HFloat phi, HFloat radi)
           
static HFloat[] crtBySph(HFloat bet, HFloat lam, HFloat radi)
           
 HFloat div(HFloat arg)
           
 HFloat div(int arg)
           
 HFloat div(String arg)
           
 HFloat exp()
           
protected  int[] format(long arg)
           
protected  int[] format(String text)
           
 HFloat frac()
           
protected  String[] fuehrende(String text, char zch0, boolean auch)
           
 HFloat get()
           
protected  void HFloatInit(int wertA, int expoA, boolean validA)
           
protected  int integerParseInt(String text)
           
 HFloat inv()
           
 HFloat ln()
           
 HFloat mlt(HFloat arg)
           
 HFloat mlt(int arg)
           
 HFloat mlt(String arg)
           
 HFloat mod(HFloat arg)
           
 HFloat mod(int arg)
           
 HFloat mod(String arg)
           
 HFloat neg()
           
protected  void norm()
           
static HFloat[] polByCrt(HFloat xP, HFloat yP)
           
 HFloat pow(HFloat arg)
           
 HFloat pow(int arg)
           
 HFloat pow(String arg)
           
 HFloat quad()
           
 HFloat sbt(HFloat arg)
           
 HFloat sbt(int arg)
           
 HFloat sbt(String arg)
           
 void set(HFloat orig)
           
 HFloat sin()
           
 HFloat sinh()
           
 Integer softCmp(HFloat tol, boolean strict)
           
 Integer softCmp(HFloat arg, HFloat tol, boolean strict)
           
 Integer softCmp(HFloat arg, int tol, boolean strict)
           
 Integer softCmp(HFloat arg, String tol, boolean strict)
           
 Integer softCmp(int tol, boolean strict)
           
 Integer softCmp(int arg, HFloat tol, boolean strict)
           
 Integer softCmp(int arg, int tol, boolean strict)
           
 Integer softCmp(int arg, String tol, boolean strict)
           
 Integer softCmp(String tol, boolean strict)
           
 Integer softCmp(String arg, HFloat tol, boolean strict)
           
 Integer softCmp(String arg, int tol, boolean strict)
           
 Integer softCmp(String arg, String tol, boolean strict)
           
static HFloat[] sphByCrt(HFloat xP, HFloat yP, HFloat zP)
           
 HFloat sqrt()
           
protected  String[] stringSplit2(String text, char pat)
           
 HFloat tan()
           
 HFloat tanh()
           
 HFloat taylor(HTaylor hTaylor)
           
 Integer toInteger()
           
 String toString()
           
 HFloat unFrac()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lMax

protected static final long lMax
See Also:
Constant Field Values

iMax

protected static final int iMax
See Also:
Constant Field Values

iMin

protected static final int iMin
See Also:
Constant Field Values

eInt

protected static final int eInt
See Also:
Constant Field Values

eLong

protected static final int eLong
See Also:
Constant Field Values

PI

public static final HFloat PI

EUL

public static final HFloat EUL

NaN

public static final HFloat NaN

mant

public int mant

expo

public int expo

valid

public boolean valid

ASIN_HTAYLOR

protected static final int ASIN_HTAYLOR
See Also:
Constant Field Values

ATAN_HTAYLOR

protected static final int ATAN_HTAYLOR
See Also:
Constant Field Values

COS_HTAYLOR

protected static final int COS_HTAYLOR
See Also:
Constant Field Values

EXP_HTAYLOR

protected static final int EXP_HTAYLOR
See Also:
Constant Field Values

LN_HTAYLOR

protected static final int LN_HTAYLOR
See Also:
Constant Field Values

SIN_HTAYLOR

protected static final int SIN_HTAYLOR
See Also:
Constant Field Values
Constructor Detail

HFloat

public HFloat()

HFloat

public HFloat(HFloat orig)

HFloat

public HFloat(int wertA)

HFloat

public HFloat(int wertA,
              int expoA)

HFloat

public HFloat(String text)
Method Detail

toInteger

public Integer toInteger()

toString

public String toString()
Overrides:
toString in class Object

get

public HFloat get()

set

public void set(HFloat orig)

add

public HFloat add(HFloat arg)

add

public HFloat add(int arg)

add

public HFloat add(String arg)

neg

public HFloat neg()

sbt

public HFloat sbt(HFloat arg)

sbt

public HFloat sbt(int arg)

sbt

public HFloat sbt(String arg)

mlt

public HFloat mlt(HFloat arg)

mlt

public HFloat mlt(int arg)

mlt

public HFloat mlt(String arg)

inv

public HFloat inv()

div

public HFloat div(HFloat arg)

div

public HFloat div(int arg)

div

public HFloat div(String arg)

abs

public HFloat abs()

cmp

public Integer cmp()

cmp

public Integer cmp(HFloat arg)

cmp

public Integer cmp(int arg)

cmp

public Integer cmp(String arg)

softCmp

public Integer softCmp(HFloat tol,
                       boolean strict)

softCmp

public Integer softCmp(int tol,
                       boolean strict)

softCmp

public Integer softCmp(String tol,
                       boolean strict)

softCmp

public Integer softCmp(HFloat arg,
                       HFloat tol,
                       boolean strict)

softCmp

public Integer softCmp(HFloat arg,
                       int tol,
                       boolean strict)

softCmp

public Integer softCmp(HFloat arg,
                       String tol,
                       boolean strict)

softCmp

public Integer softCmp(int arg,
                       HFloat tol,
                       boolean strict)

softCmp

public Integer softCmp(int arg,
                       int tol,
                       boolean strict)

softCmp

public Integer softCmp(int arg,
                       String tol,
                       boolean strict)

softCmp

public Integer softCmp(String arg,
                       HFloat tol,
                       boolean strict)

softCmp

public Integer softCmp(String arg,
                       int tol,
                       boolean strict)

softCmp

public Integer softCmp(String arg,
                       String tol,
                       boolean strict)

unFrac

public HFloat unFrac()

frac

public HFloat frac()

mod

public HFloat mod(HFloat arg)

mod

public HFloat mod(int arg)

mod

public HFloat mod(String arg)

quad

public HFloat quad()

sqrt

public HFloat sqrt()

pow

public HFloat pow(HFloat arg)

pow

public HFloat pow(int arg)

pow

public HFloat pow(String arg)

exp

public HFloat exp()

ln

public HFloat ln()

sin

public HFloat sin()

cos

public HFloat cos()

tan

public HFloat tan()

cot

public HFloat cot()

asin

public HFloat asin()

acos

public HFloat acos()

atan

public HFloat atan()

acot

public HFloat acot()

sinh

public HFloat sinh()

cosh

public HFloat cosh()

tanh

public HFloat tanh()

coth

public HFloat coth()

asinh

public HFloat asinh()

acosh

public HFloat acosh()

atanh

public HFloat atanh()

acoth

public HFloat acoth()

HFloatInit

protected void HFloatInit(int wertA,
                          int expoA,
                          boolean validA)

format

protected int[] format(long arg)

integerParseInt

protected int integerParseInt(String text)

fuehrende

protected String[] fuehrende(String text,
                             char zch0,
                             boolean auch)

stringSplit2

protected String[] stringSplit2(String text,
                                char pat)

format

protected int[] format(String text)

norm

protected void norm()

abs

protected int abs(int i)

abs

protected long abs(long i)

taylor

public HFloat taylor(HTaylor hTaylor)

polByCrt

public static HFloat[] polByCrt(HFloat xP,
                                HFloat yP)

crtByPol

public static HFloat[] crtByPol(HFloat phi,
                                HFloat radi)

sphByCrt

public static HFloat[] sphByCrt(HFloat xP,
                                HFloat yP,
                                HFloat zP)

crtBySph

public static HFloat[] crtBySph(HFloat bet,
                                HFloat lam,
                                HFloat radi)