public class MultiplierFunction extends FunctionBase
| Constructor and Description |
|---|
MultiplierFunction() |
MultiplierFunction(double scale,
FunctionBase function) |
| Modifier and Type | Method and Description |
|---|---|
MultiplierFunction |
clone() |
double |
eval(VectorNd x)
Evaluates the function at the given input value
|
void |
evalDeriv(VectorNd df,
VectorNd x)
Evaluates the function derivative at the given input value
|
FunctionBase |
getBaseFunction() |
Diff1FunctionNx1 |
getFunction() |
double |
getScale() |
void |
setBaseFunction(FunctionBase f) |
void |
setScale(double scale) |
public MultiplierFunction()
public MultiplierFunction(double scale,
FunctionBase function)
public double getScale()
public void setScale(double scale)
public FunctionBase getBaseFunction()
public void setBaseFunction(FunctionBase f)
public Diff1FunctionNx1 getFunction()
getFunction in class FunctionBasepublic double eval(VectorNd x)
FunctionBaseeval in class FunctionBasepublic void evalDeriv(VectorNd df, VectorNd x)
FunctionBaseevalDeriv in class FunctionBasepublic MultiplierFunction clone()
clone in interface Clonableclone in class FunctionBase