public class ConstantFunction1x1 extends Diff1Function1x1Base
Constructor and Description |
---|
ConstantFunction1x1() |
ConstantFunction1x1(double c) |
Modifier and Type | Method and Description |
---|---|
ConstantFunction1x1 |
clone() |
boolean |
equals(ConstantFunction1x1 fxn) |
double |
eval(double in)
Evaluates the function at a prescribed input value.
|
double |
eval(DoubleHolder deriv,
double in)
Evaluates both the value and first derivative of this function at a
specified input value.
|
double |
getVal() |
void |
scan(ReaderTokenizer rtok,
java.lang.Object ref)
Scans this element from a ReaderTokenizer.
|
void |
setVal(double val) |
void |
write(java.io.PrintWriter pw,
NumberFormat fmt,
java.lang.Object ref)
Writes a text description of this element to a PrintWriter.
|
isWritable
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
eval, evalDeriv, evalDeriv
eval, inputSize
public ConstantFunction1x1()
public ConstantFunction1x1(double c)
public double getVal()
public void setVal(double val)
public double eval(double in)
Diff1Function1x1Base
eval
in interface Function1x1
eval
in class Diff1Function1x1Base
in
- input valuepublic double eval(DoubleHolder deriv, double in)
Diff1Function1x1Base
eval
in interface Diff1Function1x1
eval
in class Diff1Function1x1Base
deriv
- if non-null, returns the derivative valuein
- input valuepublic boolean equals(ConstantFunction1x1 fxn)
public void scan(ReaderTokenizer rtok, java.lang.Object ref) throws java.io.IOException
Scannable
write
.scan
in interface Scannable
scan
in class Diff1Function1x1Base
rtok
- Tokenizer from which to scan the elementref
- optional reference object which can be used for resolving references to
other objectsjava.io.IOException
- if an I/O or formatting error occuredpublic void write(java.io.PrintWriter pw, NumberFormat fmt, java.lang.Object ref)
Scannable
scan
and complete
enough to allow full reconstruction of the element.write
in interface Scannable
write
in class Diff1Function1x1Base
pw
- stream for writing the elementfmt
- numeric formating informationref
- optional reference object which can be used for producing references to
other objectspublic ConstantFunction1x1 clone()
clone
in interface Clonable
clone
in class Diff1Function1x1Base