Interface UpdateSpecificity<DeltaFunctionType extends AbstractDeltaFunction>
-
- All Known Implementing Classes:
EntitySpecific,SectionSpecific,UpdatableSpecific
public interface UpdateSpecificity<DeltaFunctionType extends AbstractDeltaFunction>Determines how fine-grained the updates need to be calculated. There are three levels of specificity:-
EntitySpecific- once for every chemical entity in every subsection of a updatable -
SectionSpecific- once for every subsection of a updatable -
UpdatableSpecific- once for every updatable
- Author:
- cl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDeltaFunction(DeltaFunctionType deltaFunctionType)Adds the implementation of aAbstractDeltaFunctionto be calculated during simulation.voiddetermineDeltas(ConcentrationContainer container)Determines all deltas for a Concentration container.voidprocessContainer(ConcentrationContainer container)Processes a concentration container.voidprocessContainer(ConcentrationContainer container, CellSubsection subsection, ChemicalEntity chemicalEntity)
-
-
-
Method Detail
-
processContainer
void processContainer(ConcentrationContainer container)
Processes a concentration container.- Parameters:
container- The container.
-
processContainer
void processContainer(ConcentrationContainer container, CellSubsection subsection, ChemicalEntity chemicalEntity)
-
determineDeltas
void determineDeltas(ConcentrationContainer container)
Determines all deltas for a Concentration container.- Parameters:
container- The container.
-
addDeltaFunction
void addDeltaFunction(DeltaFunctionType deltaFunctionType)
Adds the implementation of aAbstractDeltaFunctionto be calculated during simulation.- Parameters:
deltaFunctionType- The delta function.
-
-