Class EntityDeltaFunction
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.functions.AbstractDeltaFunction<ConcentrationDelta>
-
- bio.singa.simulation.model.modules.concentration.functions.EntityDeltaFunction
-
public class EntityDeltaFunction extends AbstractDeltaFunction<ConcentrationDelta>
Entity delta functions areAbstractDeltaFunctions which return only one concentration delta. Mostly used forEntitySpecificConcentrationBasedModules, where the function is applied to everyChemicalEntityin everyCellSubsectionand everyUpdatable. Each calculation returns the change of the specific entity (e.g. forDiffusion).- Author:
- cl
-
-
Constructor Summary
Constructors Constructor Description EntityDeltaFunction(Function<ConcentrationContainer,ConcentrationDelta> function, Predicate<ConcentrationContainer> condition)Creates a new entity delta function with the specified condition and function.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<ConcentrationContainer,ConcentrationDelta>getFunction()Returns the function.-
Methods inherited from class bio.singa.simulation.model.modules.concentration.functions.AbstractDeltaFunction
getCondition
-
-
-
-
Constructor Detail
-
EntityDeltaFunction
public EntityDeltaFunction(Function<ConcentrationContainer,ConcentrationDelta> function, Predicate<ConcentrationContainer> condition)
Creates a new entity delta function with the specified condition and function.- Parameters:
function- The function.condition- The condition.
-
-
Method Detail
-
getFunction
public Function<ConcentrationContainer,ConcentrationDelta> getFunction()
Returns the function.- Returns:
- The function.
-
-