|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Interpolator
This interface defines the interpolate() method which produces a fine grid from the next coarser grid by interpolation.
The Full Multigrid (FMG) algorithm works with grids of different sizes corresponding to different levels. Interpolation is the process of taking a function whose value is known at the grid elements of a grid at a certain level (the coarse grid) and producing the values of the function at the grid elements of a grid at the next finer level (the fine grid). The fine grid and the coarse grid are oriented such that their corner elements coincide.
FMG| Method Summary | |
|---|---|
BoundaryGrid |
interpolate(ConstBoundaryGrid grid,
SolverResolutionLevels levels)
interpolates a function sampled on a specific grid to the next finer grid |
| Method Detail |
|---|
BoundaryGrid interpolate(ConstBoundaryGrid grid,
SolverResolutionLevels levels)
.
grid - the input function sampled on a grid at a certain level (size
of grid must be 2^level + 1)levels - the levels
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||