org.jquantlib.methods.finitedifferences
Interface Operator
-
- All Known Implementing Classes:
- BSMOperator, BSMTermOperator, DMinus, DPlus, DPlusMinus, DZero, PdeOperator, TridiagonalOperator
public interface Operator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description <T extends Operator>
Tadd(T d)ArrayapplyTo(Array a)<T extends Operator>
Tidentity(int size)booleanisTimeDependent()<T extends Operator>
Tmultiply(double a)voidsetTime(double t)intsize()ArraysolveFor(Array a)double[]solveFor(double[] a)<T extends Operator>
Tsubtract(T d)<T extends Operator>
voidswap(T from)
-
-
-
Method Detail
-
size
int size()
-
isTimeDependent
boolean isTimeDependent()
-
setTime
void setTime(double t)
-
identity
<T extends Operator> T identity(int size)
-
solveFor
double[] solveFor(double[] a)
-
swap
<T extends Operator> void swap(T from)
-
add
<T extends Operator> T add(T d)
-
subtract
<T extends Operator> T subtract(T d)
-
multiply
<T extends Operator> T multiply(double a)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG