Class StandardBoundaryCondition
java.lang.Object
net.finmath.finitedifference.boundaries.StandardBoundaryCondition
- All Implemented Interfaces:
BoundaryCondition
Standard immutable implementation of
BoundaryCondition.- Author:
- Alessandro Gnoatto
-
Method Summary
Modifier and TypeMethodDescriptionstatic StandardBoundaryConditiondirichlet(double value) Creates a Dirichlet boundary condition.getType()Returns the type of boundary condition.doublegetValue()Returns the boundary value.static StandardBoundaryConditionnone()Creates a boundary condition representing "do not overwrite the PDE row".Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BoundaryCondition
isDirichlet, isNone
-
Method Details
-
dirichlet
Creates a Dirichlet boundary condition.- Parameters:
value- The prescribed boundary value.- Returns:
- A Dirichlet boundary condition.
-
none
Creates a boundary condition representing "do not overwrite the PDE row".- Returns:
- A NONE boundary condition.
-
getType
Description copied from interface:BoundaryConditionReturns the type of boundary condition.- Specified by:
getTypein interfaceBoundaryCondition- Returns:
- The boundary condition type.
-
getValue
public double getValue()Description copied from interface:BoundaryConditionReturns the boundary value.This is used only when the type is
BoundaryConditionType.DIRICHLET.- Specified by:
getValuein interfaceBoundaryCondition- Returns:
- The boundary value.
-