public abstract class BaseCalc extends Object implements Runnable
Modifier and Type | Class and Description |
---|---|
static class |
BaseCalc.algorithm_t |
static class |
BaseCalc.distribution_t |
static class |
BaseCalc.output_t |
Modifier and Type | Field and Description |
---|---|
protected BaseCalc.algorithm_t |
algoID |
static double |
LN_PARTICLES_PUVC |
static double |
NM_PER_PARTICLE_PUV |
static double |
PARTICLES_PUASD |
static double |
PARTICLES_PUVC |
protected Hashtable<Integer,Object> |
results |
protected ArrayList<ResultWriter> |
resultWriters |
protected SDRun |
sdRun |
boolean |
writeConcentration |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
_run() |
void |
addResultWriter(ResultWriter rw) |
void |
close() |
abstract long |
getParticleCount() |
long |
getSimulationSeed() |
SDRun |
getSource() |
void |
run() |
void |
storeResultIn(Hashtable<Integer,Object> results) |
int |
trial() |
public static final double PARTICLES_PUVC
public static final double LN_PARTICLES_PUVC
public static final double PARTICLES_PUASD
public static final double NM_PER_PARTICLE_PUV
protected final ArrayList<ResultWriter> resultWriters
protected final BaseCalc.algorithm_t algoID
public final boolean writeConcentration
protected SDRun sdRun
public BaseCalc(int trial, SDRun sdRun)
public int trial()
public SDRun getSource()
public long getSimulationSeed()
public void addResultWriter(ResultWriter rw)
protected abstract void _run()
public void close()
public abstract long getParticleCount()
Copyright © 2020. All rights reserved.