Class UpdatableDeltaFunction
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.functions.AbstractDeltaFunction<Map<ConcentrationDeltaIdentifier,ConcentrationDelta>>
-
- bio.singa.simulation.model.modules.concentration.functions.UpdatableDeltaFunction
-
public class UpdatableDeltaFunction extends AbstractDeltaFunction<Map<ConcentrationDeltaIdentifier,ConcentrationDelta>>
Updatable delta functions areAbstractDeltaFunctions which return a map withConcentrationDeltaIdentifiers mapping to to concentration deltas. Mostly used forUpdatableSpecificConcentrationBasedModules, where the function is applied once perUpdatable. Each calculation returns the change of a specified set of entities that ma span across sections or even updatables.- Author:
- cl
-
-
Constructor Summary
Constructors Constructor Description UpdatableDeltaFunction(Function<ConcentrationContainer,Map<ConcentrationDeltaIdentifier,ConcentrationDelta>> function, Predicate<ConcentrationContainer> condition)Creates a new updatable delta function with the specified condition and function.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<ConcentrationContainer,Map<ConcentrationDeltaIdentifier,ConcentrationDelta>>getFunction()Returns the function.-
Methods inherited from class bio.singa.simulation.model.modules.concentration.functions.AbstractDeltaFunction
getCondition
-
-
-
-
Constructor Detail
-
UpdatableDeltaFunction
public UpdatableDeltaFunction(Function<ConcentrationContainer,Map<ConcentrationDeltaIdentifier,ConcentrationDelta>> function, Predicate<ConcentrationContainer> condition)
Creates a new updatable delta function with the specified condition and function.- Parameters:
function- The function.condition- The condition.
-
-
Method Detail
-
getFunction
public Function<ConcentrationContainer,Map<ConcentrationDeltaIdentifier,ConcentrationDelta>> getFunction()
Returns the function.- Returns:
- The function.
-
-