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 BoundaryValueProblem
public BoundaryCondition getBoundaryCondition()
getBoundaryCondition
in interface BoundaryValueProblem
public void setTimeStep(DblMatrix dt)
public DblMatrix getTimeStep()
public void setTime(DblMatrix t)
public DblMatrix getTime()
public DblMatrix getSolution()
getSolution
in interface PartialDifferentialEquation
public int getDimension()
getDimension
in interface PartialDifferentialEquation
public java.lang.String[] parameterSet()
parameterSet
in interface NamedParameters
public boolean hasParameter(java.lang.String name)
hasParameter
in interface NamedParameters
public DblMatrix getParam(java.lang.String name)
getParam
in interface NamedParameters
public void setParam(java.lang.String name, DblMatrix value)
setParam
in interface NamedParameters
public void replaceParams(DblParamSet X)
replaceParams
in interface NamedParameters
public abstract void solve()
solve
in interface PartialDifferentialEquation
Copyright © 2011, 2013. Daniel P. Dougherty