Public Member Functions | |
OutRegridder (String arg) throws IOException | |
Regridder | newRegridder (Grid p) |
Regridder | cloneRegridder () |
boolean | checkRegriddingIsDue (Grid g, int maxAllowedLevel, boolean onInitialHypersurface, int r, int ir, int errorCheckFreq, int regridFreq) |
final IntervalList | getIntervalList (Grid grid, Grid[] newSubSubgrids, int minl, int maxl, int numvel, int margin, int bufzoneradius, int tsc) |
Generates a list of new subgrids from the flagged points. | |
void | beginTimeStep (Grid baseg) |
Called before each time step. | |
void | endTimeStep (double t) |
Called after each time step. | |
Protected Member Functions | |
OutRegridder (Grid p, DataOutputStream fout, ByteArrayOutputStream bout, DataOutputStream out) | |
OutRegridder (OutRegridder r) |
final IntervalList gridripper::amr1d::regridder::OutRegridder::getIntervalList | ( | Grid | grid, | |
Grid[] | newSubSubgrids, | |||
int | minl, | |||
int | maxl, | |||
int | numvel, | |||
int | margin, | |||
int | bufzoneradius, | |||
int | tsc | |||
) | [inline, virtual] |
Generates a list of new subgrids from the flagged points.
grid | the grid | |
newSubSubgrids | ||
minl | the minimum level to regrid, larger than or equal to zero and smaller than Integer.MAX_VALUE if the grids are regenerated, Integer.MAX_VALUE at the first generation | |
maxl | the maximum allowed refinement level | |
numvel | the error propagation velocity | |
margin | margin for new grids | |
bufzoneradius | size of the buffer zone | |
tsc | time step count |
Reimplemented from gridripper::amr1d::regridder::DefaultRegridder.