void simulator.diffusionSolver.Solver_multigrid.init |
( |
Simulator |
aSimulator, |
|
|
XMLParser |
xmlRoot |
|
) |
| |
void simulator.diffusionSolver.Solver_multigrid.initializeConcentrationFields |
( |
| ) |
|
|
virtual |
Initialize the diffusion-reaction-system according to the solver.
Initialize the diffusion-reaction-system according to the solver. Creates and initializes internal data structure for solving. Called at each simulation step
Implements simulator.diffusionSolver.DiffusionSolver.
void simulator.diffusionSolver.Solver_multigrid.relax |
( |
int |
nIter | ) |
|
Apply several relaxations to the grid at the current resolution
- Parameters
-
void simulator.diffusionSolver.Solver_multigrid.solveCoarsest |
( |
| ) |
|
Solve the coarsest grid by relaxation Coarse grid is initialised to bulk concentration
void simulator.diffusionSolver.Solver_multigrid.solveDiffusionReaction |
( |
| ) |
|
|
virtual |
void simulator.diffusionSolver.Solver_multigrid.stepSolveDiffusionReaction |
( |
| ) |
|
void simulator.diffusionSolver.Solver_multigrid.updateBulk |
( |
| ) |
|
Update concentration in the reactor.
Update concentration in the reactor
void simulator.diffusionSolver.Solver_multigrid.updateReacRateAndDiffRate |
( |
int |
resOrder | ) |
|
Call all the agents and read their uptake-rate for the current concentration
- Parameters
-
Domain simulator.diffusionSolver.Solver_multigrid._domain |
|
protected |
SoluteGrid [] simulator.diffusionSolver.Solver_multigrid.allDiffReac |
|
protected |
SoluteGrid [] simulator.diffusionSolver.Solver_multigrid.allReac |
|
protected |
SoluteGrid [] simulator.diffusionSolver.Solver_multigrid.allSolute |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.iSolute |
|
staticprotected |
int simulator.diffusionSolver.Solver_multigrid.maxOrder |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.nCoarseStep |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.nPosSteps |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.nPreSteps |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.nReaction |
|
protected |
int simulator.diffusionSolver.Solver_multigrid.nSolute |
|
protected |
Number of solutes SOLVED by THIS solver
int simulator.diffusionSolver.Solver_multigrid.order |
|
staticprotected |
int simulator.diffusionSolver.Solver_multigrid.vCycles |
|
protected |
The documentation for this class was generated from the following file: