| Modifier and Type | Field and Description |
|---|---|
protected boolean |
halfTime |
| Constructor and Description |
|---|
AbstractSectionSpecificModule() |
AbstractSectionSpecificModule(Simulation simulation) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeltaFunction(Function<ConcentrationContainer,List<Delta>> deltaFunction,
Predicate<ConcentrationContainer> predicate) |
void |
applyAlways() |
void |
determineAllDeltas() |
LocalError |
determineDeltas(ConcentrationContainer concentrationContainer) |
LocalError |
determineDeltasForNode(AutomatonNode node) |
CellSection |
getCurrentCellSection() |
AutomatonNode |
getCurrentNode() |
protected <FeatureContent> |
getFeature(ChemicalEntity<?> entity,
Class<? extends ScalableFeature<FeatureContent>> featureClass) |
LocalError |
getLargestLocalError() |
Simulation |
getSimulation() |
void |
onlyApplyIf(Predicate<AutomatonNode> predicate) |
void |
resetLargestLocalError() |
void |
setSimulation(Simulation simulation) |
public AbstractSectionSpecificModule()
public AbstractSectionSpecificModule(Simulation simulation)
public Simulation getSimulation()
public void setSimulation(Simulation simulation)
public void addDeltaFunction(Function<ConcentrationContainer,List<Delta>> deltaFunction, Predicate<ConcentrationContainer> predicate)
public AutomatonNode getCurrentNode()
public CellSection getCurrentCellSection()
public void onlyApplyIf(Predicate<AutomatonNode> predicate)
public void applyAlways()
protected <FeatureContent> FeatureContent getFeature(ChemicalEntity<?> entity, Class<? extends ScalableFeature<FeatureContent>> featureClass)
public void determineAllDeltas()
determineAllDeltas in interface Modulepublic LocalError determineDeltasForNode(AutomatonNode node)
determineDeltasForNode in interface Modulepublic LocalError determineDeltas(ConcentrationContainer concentrationContainer)
public LocalError getLargestLocalError()
getLargestLocalError in interface Modulepublic void resetLargestLocalError()
resetLargestLocalError in interface ModuleCopyright © 2017. All rights reserved.