DataPipe
, IDataSink
, IntegratorHard.CollisionListener
public class DataProcessorCavity extends DataProcessor implements IntegratorHard.CollisionListener
Modifier and Type | Field | Description |
---|---|---|
protected DataFunction |
data |
|
protected long |
internalCollisions |
|
protected double |
sigma |
|
protected long |
totalCollisions |
dataInfo, dataSink, tag
Constructor | Description |
---|---|
DataProcessorCavity(IntegratorHard integrator) |
Modifier and Type | Method | Description |
---|---|---|
void |
collisionAction(IntegratorHard.Agent agent) |
|
protected IData |
processData(IData inputData) |
Processes the input Data and returns Data for pushing to the next
DataSink.
|
protected IDataInfo |
processDataInfo(IDataInfo inputDataInfo) |
Informs this DataProcessor of the DataInfo for the Data it will be
processing.
|
void |
reset() |
getDataInfo, getDataSink, getTag, putData, putDataInfo, setDataSink
protected DataFunction data
protected long internalCollisions
protected long totalCollisions
protected double sigma
public DataProcessorCavity(IntegratorHard integrator)
public void reset()
public void collisionAction(IntegratorHard.Agent agent)
collisionAction
in interface IntegratorHard.CollisionListener
protected IData processData(IData inputData)
DataProcessor
processData
in class DataProcessor
inputData
- the Data for processingprotected IDataInfo processDataInfo(IDataInfo inputDataInfo)
DataProcessor
processDataInfo
in class DataProcessor
inputDataInfo
- the DataInfo of the Data that will be input to this
DataProcessor