|
JMSLTM Numerical Library 6.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public static interface FeynmanKac.Boundaries
Public interface for user supplied boundary coefficients and terminal condition the PDE must satisfy.
| Method Summary | |
|---|---|
void |
leftBoundaries(double time,
double[][] coefficients)
Returns the coefficient values of the left boundary conditions. |
void |
rightBoundaries(double time,
double[][] coefficients)
Returns the coefficient values of the right boundary conditions. |
double |
terminal(double z)
Returns the terminal condition value. |
| Method Detail |
|---|
void leftBoundaries(double time,
double[][] coefficients)
numLeftBounds conditions specified at the left end,
![]()
Time dependency of the boundary coefficients can be
controlled via method setTimeDependence.
Use of this method will usually yield a more efficient
algorithm because some finite element matrices do not
have to be reassembled for each t value.
time - a double, the time point at which the boundary
coefficients are to be evaluated.coefficients - an output double array of dimension
numLeftBounds by 4 containing the computed boundary
coefficient values. The coefficients are stored row-wise according
to the matrix scheme
![]()
void rightBoundaries(double time,
double[][] coefficients)
numRightBounds conditions specified at the right end,
![]()
Time dependency of the boundary coefficients can be
controlled via method setTimeDependence.
Use of this method will usually yield a more efficient
algorithm because some finite element matrices do not
have to be reassembled for each t value.
time - a double, the time point at which the boundary
coefficients are to be evaluated.coefficients - an output double array of dimension
numRightBounds by 4, containing the computed
boundary coefficient values. The coefficients are stored row-wise
according to the matrix scheme
![]()
double terminal(double z)
z - a double scalar, the point in x- direction,
where the terminal condition is evaluated.
double scalar, the value of the terminal condition
z.
|
JMSLTM Numerical Library 6.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||