public class UnivariateTaylorModel
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
UnivariateTaylorModel |
addNaive(UnivariateTaylorModel x,
int maxSize) |
double |
coeff(int k) |
void |
eval(MutableInterval result,
double t) |
void |
eval2(MutableInterval result,
double t) |
void |
eval3(MutableInterval[] results,
double t) |
void |
eval3(MutableInterval result,
double t) |
void |
evalAtMinusOne(MutableInterval result) |
void |
evalAtPlusOne(MutableInterval result) |
void |
evalAtZero(MutableInterval result) |
MutableInterval |
getRemainder() |
UnivariateTaylorModel |
multiplyNaive(double x) |
UnivariateTaylorModel |
multiplyNaive(UnivariateTaylorModel x,
int maxSize) |
UnivariateTaylorModel |
negate() |
static UnivariateTaylorModel |
newInstance(double x) |
static UnivariateTaylorModel |
newInstance(MutableInterval x) |
int |
size() |
UnivariateTaylorModel |
subtractNaive(UnivariateTaylorModel x,
int maxSize) |
public static UnivariateTaylorModel newInstance(double x)
public static UnivariateTaylorModel newInstance(MutableInterval x)
public int size()
public double coeff(int k)
public MutableInterval getRemainder()
public void eval(MutableInterval result, double t)
public void eval2(MutableInterval result, double t)
public void eval3(MutableInterval result, double t)
public void eval3(MutableInterval[] results, double t)
public void evalAtZero(MutableInterval result)
public void evalAtPlusOne(MutableInterval result)
public void evalAtMinusOne(MutableInterval result)
public UnivariateTaylorModel negate()
public UnivariateTaylorModel multiplyNaive(double x)
public UnivariateTaylorModel addNaive(UnivariateTaylorModel x, int maxSize)
public UnivariateTaylorModel subtractNaive(UnivariateTaylorModel x, int maxSize)
public UnivariateTaylorModel multiplyNaive(UnivariateTaylorModel x, int maxSize)