public class Diffuse extends java.lang.Object implements Diffusion
| Modifier and Type | Field and Description |
|---|---|
protected AbstractDiffuse |
realAlgorithm |
| Constructor and Description |
|---|
Diffuse(NDGrid Grid,
DblMatrix Tstart,
DblMatrix Tstop)
Instantiate a diffusion object by giving a grid and a starting and stopping time.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractDiffuse |
getAlgorithm()
Get the Diffusion Algorithm currently being used.
|
BoundaryCondition |
getBoundaryCondition()
Get the bounds to be used.
|
DiffusionCoefficient |
getDiffusionCoefficient()
Set diffusion coefficient.
|
int |
getDimension() |
InitialCondition |
getInitialCondition()
Set initial condition coefficient.
|
DblMatrix |
getParam(java.lang.String name) |
DblMatrix |
getSolution() |
boolean |
hasParameter(java.lang.String name) |
java.lang.String[] |
parameterSet() |
void |
replaceParams(DblParamSet X) |
void |
setAlgorithm(AbstractDiffuse M)
Set the Diffusion Algorithm to be used.
|
void |
setBoundaryCondition(BoundaryCondition B)
Set the bounds to be used.
|
void |
setDiffusionCoefficient(DiffusionCoefficient D)
Set diffusion coefficient.
|
void |
setInitialCondition(InitialCondition IC)
Set initial condition coefficient.
|
void |
setParam(java.lang.String name,
DblMatrix value) |
void |
solve() |
protected AbstractDiffuse realAlgorithm
public void setAlgorithm(AbstractDiffuse M)
public AbstractDiffuse getAlgorithm()
public void solve()
throws SnifflibPdeException
solve in interface PartialDifferentialEquationSnifflibPdeExceptionpublic void setDiffusionCoefficient(DiffusionCoefficient D)
setDiffusionCoefficient in interface Diffusionpublic void setInitialCondition(InitialCondition IC)
setInitialCondition in interface Diffusionpublic BoundaryCondition getBoundaryCondition()
getBoundaryCondition in interface Diffusionpublic void setBoundaryCondition(BoundaryCondition B)
setBoundaryCondition in interface Diffusionpublic DiffusionCoefficient getDiffusionCoefficient()
getDiffusionCoefficient in interface Diffusionpublic InitialCondition getInitialCondition()
getInitialCondition in interface Diffusionpublic DblMatrix getSolution()
getSolution in interface PartialDifferentialEquationpublic int getDimension()
getDimension in interface PartialDifferentialEquationpublic DblMatrix getParam(java.lang.String name)
getParam in interface NamedParameterspublic boolean hasParameter(java.lang.String name)
hasParameter in interface NamedParameterspublic void setParam(java.lang.String name,
DblMatrix value)
setParam in interface NamedParameterspublic void replaceParams(DblParamSet X)
replaceParams in interface NamedParameterspublic java.lang.String[] parameterSet()
parameterSet in interface NamedParametersCopyright © 2011, 2013. Daniel P. Dougherty