public abstract class AbstractBoundaryValueProblem extends java.lang.Object implements BoundaryValueProblem
| Modifier and Type | Field and Description |
|---|---|
protected BoundaryCondition |
bc |
protected int |
ghostpts |
protected NDGrid |
grid |
protected DblParamSet |
params |
protected DblMatrix |
time |
protected DblMatrix |
tstep |
protected DblMatrix |
u |
| Constructor and Description |
|---|
AbstractBoundaryValueProblem() |
AbstractBoundaryValueProblem(NDGrid g,
BoundaryCondition f) |
| Modifier and Type | Method and Description |
|---|---|
BoundaryCondition |
getBoundaryCondition() |
int |
getDimension() |
DblMatrix |
getParam(java.lang.String name) |
DblMatrix |
getSolution() |
DblMatrix |
getTime() |
DblMatrix |
getTimeStep() |
boolean |
hasParameter(java.lang.String name) |
java.lang.String[] |
parameterSet() |
void |
replaceParams(DblParamSet X) |
void |
setBoundaryCondition(BoundaryCondition BC) |
void |
setParam(java.lang.String name,
DblMatrix value) |
void |
setTime(DblMatrix t) |
void |
setTimeStep(DblMatrix dt) |
abstract void |
solve() |
protected BoundaryCondition bc
protected DblMatrix tstep
protected DblMatrix time
protected DblMatrix u
protected NDGrid grid
protected DblParamSet params
protected int ghostpts
public AbstractBoundaryValueProblem()
public AbstractBoundaryValueProblem(NDGrid g, BoundaryCondition f)
public void setBoundaryCondition(BoundaryCondition BC)
setBoundaryCondition in interface BoundaryValueProblempublic BoundaryCondition getBoundaryCondition()
getBoundaryCondition in interface BoundaryValueProblempublic void setTimeStep(DblMatrix dt)
public DblMatrix getTimeStep()
public void setTime(DblMatrix t)
public DblMatrix getTime()
public DblMatrix getSolution()
getSolution in interface PartialDifferentialEquationpublic int getDimension()
getDimension in interface PartialDifferentialEquationpublic java.lang.String[] parameterSet()
parameterSet in interface NamedParameterspublic boolean hasParameter(java.lang.String name)
hasParameter in interface NamedParameterspublic DblMatrix getParam(java.lang.String name)
getParam in interface NamedParameterspublic void setParam(java.lang.String name,
DblMatrix value)
setParam in interface NamedParameterspublic void replaceParams(DblParamSet X)
replaceParams in interface NamedParameterspublic abstract void solve()
solve in interface PartialDifferentialEquationCopyright © 2011, 2013. Daniel P. Dougherty