Implements static utility functions for used in multigrid method.
More...
Implements static utility functions for used in multigrid method.
Implements static utility functions for used in multigrid method.
- Author
- João Xavier (xavie.nosp@m.rj@m.nosp@m.skcc..nosp@m.org), Memorial Sloan-Kettering Cancer Center (NY, USA)
Create a Multigrid solute for each solute being processed by a solver.
Create a Multigrid solute for each solute being processed by a solver
- Parameters
-
aSolute | The solute grid containing the concentrations of this solute |
relDiff | Diffusivity grid for this solute |
bLayer | Boundary layer |
sBulk | Max level of this solute in the bulk |
simulator.diffusionSolver.multigrid.MultigridSolute.MultigridSolute |
( |
SoluteGrid |
aSolute, |
|
|
String |
gridName |
|
) |
| |
Constructor used for biomass, bLayer and relative diffusivity grids.
Constructor used for biomass, bLayer and relative diffusivity grids
- Parameters
-
aSolute | SoluteGrid to be used by the Multigrid |
gridName | Name of the solute grid |
void simulator.diffusionSolver.multigrid.MultigridSolute.applyComputation |
( |
| ) |
|
boolean simulator.diffusionSolver.multigrid.MultigridSolute.breakVCycle |
( |
int |
order, |
|
|
int |
v |
|
) |
| |
void simulator.diffusionSolver.multigrid.MultigridSolute.downward |
( |
int |
order, |
|
|
int |
outer |
|
) |
| |
void simulator.diffusionSolver.multigrid.MultigridSolute.downward1 |
( |
int |
order, |
|
|
int |
outer |
|
) |
| |
void simulator.diffusionSolver.multigrid.MultigridSolute.downward2 |
( |
int |
order, |
|
|
int |
outer |
|
) |
| |
SoluteGrid simulator.diffusionSolver.multigrid.MultigridSolute.getFinest |
( |
| ) |
|
SoluteGrid simulator.diffusionSolver.multigrid.MultigridSolute.getGrid |
( |
| ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.initLoop |
( |
int |
order | ) |
|
Beginning of each nested loop.
Beginning of each nested loop
- Parameters
-
order | Integer noting the order of process |
void simulator.diffusionSolver.multigrid.MultigridSolute.readBulk |
( |
| ) |
|
Update bulk concentration
void simulator.diffusionSolver.multigrid.MultigridSolute.readSoluteGrid |
( |
| ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.refreshDiffBoundaries |
( |
int |
order | ) |
|
double simulator.diffusionSolver.multigrid.MultigridSolute.relax |
( |
int |
order | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.resetFinest |
( |
double |
value | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.resetMultigridCopies |
( |
double |
value | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.resetMultigridCopies |
( |
| ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.resetReaction |
( |
int |
order | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.restrictToCoarsest |
( |
| ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.setFinest |
( |
SoluteGrid |
aGrid | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.setReferenceSide |
( |
| ) |
|
Determine order of the finest grid
void simulator.diffusionSolver.multigrid.MultigridSolute.setSoluteGridToBulk |
( |
int |
order | ) |
|
Set all grids elements to the value defined for Bulk. For elements located in the convective part (i.e. outside the BLayer, we take the value defined in the BulkBoundary Class)
void simulator.diffusionSolver.multigrid.MultigridSolute.truncateConcToZero |
( |
int |
order | ) |
|
void simulator.diffusionSolver.multigrid.MultigridSolute.upward |
( |
int |
order | ) |
|
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._bLayer |
|
protected |
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._conc |
Concentration of this solute
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._diffReac |
double simulator.diffusionSolver.multigrid.MultigridSolute._diffusivity |
|
protected |
Domain simulator.diffusionSolver.multigrid.MultigridSolute._domain |
|
protected |
The computational domain that this solute grid is associated with
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._itau |
|
protected |
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._reac |
double simulator.diffusionSolver.multigrid.MultigridSolute._referenceSystemSide |
|
protected |
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._relDiff |
|
protected |
SoluteGrid [] simulator.diffusionSolver.multigrid.MultigridSolute._rhs |
|
protected |
final double simulator.diffusionSolver.multigrid.MultigridSolute.BLTHRESH = 0.1 |
|
static |
SoluteGrid simulator.diffusionSolver.multigrid.MultigridSolute.realGrid |
The simulation solute grid containing the concentrations of this solute
double simulator.diffusionSolver.multigrid.MultigridSolute.sBulk |
|
protected |
Solute level in the connected bulk
double simulator.diffusionSolver.multigrid.MultigridSolute.sBulkMax |
|
protected |
Maximum solute level in the connected bulk
String simulator.diffusionSolver.multigrid.MultigridSolute.soluteName |
Name of the solute in this multigrid
double simulator.diffusionSolver.multigrid.MultigridSolute.truncationError |
The documentation for this class was generated from the following file:
- /home/kieran/Dropbox/workspace/iDynoMiCS/src/simulator/diffusionSolver/multigrid/MultigridSolute.java