public interface SyntheticScan
Modifier and Type | Method and Description |
---|---|
double[] |
getCompartmentalSignals(boolean intra)
gets the signals from the summations of the displacements in
the walkers.
|
int |
getNumMeasurements()
returns number of gradient directions (including unweighted)
|
double |
getPhaseShift(Walker walker,
double t,
int dir,
double tLast)
returns the phase shift at a given location at a given time
|
ScanFactory.ScanType |
getScanType()
returns the scan type
|
double[] |
getSignals()
gets the signals from the summations of the displacements in
the walkers.
|
void |
update(int t)
updates the scan variables in each timestep
|
double[] getSignals()
double[] getCompartmentalSignals(boolean intra)
double getPhaseShift(Walker walker, double t, int dir, double tLast)
r
- position in space (walker location)t
- current timegradient
- direction indextLast
- the last time the walker queried the scanint getNumMeasurements()
void update(int t)
t
- the timeScanFactory.ScanType getScanType()