| Package | Description | 
|---|---|
| fern.benchmark | |
| fern.example | |
| fern.network | |
| fern.network.sbml | |
| fern.simulation.algorithm | |
| fern.simulation.controller | |
| fern.simulation.observer | 
| Modifier and Type | Method and Description | 
|---|---|
Simulator[] | 
SimulatorPerformance.getSimulators()
Gets the simulators used by this benchmark. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Simulator | 
HistogramDistanceTestSet.getSimulator()  | 
| Constructor and Description | 
|---|
CellGrowthObserver(Simulator sim,
                  double generationTime,
                  double timeOffset)
Creates the observer for given simulator, generation time and a time offset (because the
 simulator starts at time 0 and for one example it actually starts at time 1000) 
 | 
HistogramDistanceTestSet(Simulator sim,
                        double eps,
                        int runs,
                        double time,
                        String species)  | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
PropensityCalculator.calculatePropensity(int reaction,
                   AmountManager amount,
                   Simulator sim)
Calculates the propensity for a reaction given the amounts of the  
AmountManager. | 
double | 
AbstractKineticConstantPropensityCalculator.calculatePropensity(int reaction,
                   AmountManager amount,
                   Simulator sim)
Calculates the propensity for  
reaction by the formula h*c, where c is the kinetic
 constant for reaction and h is the number of distinct molecular reactant
 combinations for reaction. | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
MathTree.calculate(AmountManager amount,
         Simulator sim)
Evaluate the MathTree. 
 | 
double | 
SBMLPropensityCalculator.calculatePropensity(int reaction,
                   AmountManager amount,
                   Simulator sim)  | 
void | 
SBMLNetwork.registerEvents(Simulator sim)
Registers the  
SBMLEventHandlerObserver for each event in the sbml file to the
 Simulator. | 
void | 
SBMLEventHandlerObserver.setSimulatorAsync(Simulator sim)  | 
| Constructor and Description | 
|---|
SBMLEventHandlerObserver(Simulator sim,
                        SBMLNetwork net,
                        SBMLinterpreter interpreter,
                        org.sbml.jsbml.Event event)
Creates the observer. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractBaseTauLeaping
Base class for all tau leaping procedures (which are different in the methods choosing the
 timestep candidates for critical and noncritical reactions). 
 | 
class  | 
AbstractTauLeapingPropensityBoundSimulator
There are some possibilities to bind the expected change of the propensities by a
 value epsilon in order to fulfill the leap condition. 
 | 
class  | 
CompositionRejection
This is an enhanced version of the original Direct method developed by Gillespie. 
 | 
class  | 
GibsonBruckSimulator
Implementation of the algorithm of Gibson and Bruck. 
 | 
class  | 
GillespieEnhanced
This is an enhanced version of the original Direct method developed by Gillespie. 
 | 
class  | 
GillespieSimple
Implementation of Gillespie's Direct method. 
 | 
class  | 
HybridMaximalTimeStep
This is an modified version of Maximal Time Step Method by Puchalka and Kierzec. 
 | 
class  | 
TauLeapingAbsoluteBoundSimulator
There are some possibilities to bind the expected change of the propensities by a value epsilon
 in order to fulfill the leap condition. 
 | 
class  | 
TauLeapingRelativeBoundSimulator
There are some possibilities to bind the expected change of the propensities by a value epsilon
 in order to fulfill the leap condition. 
 | 
class  | 
TauLeapingSpeciesPopulationBoundSimulator
There are some possibilities to bind the expected change of the propensities by a
 value epsilon in order to fulfill the leap condition. 
 | 
| Constructor and Description | 
|---|
GroupContainer(Simulator sim)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DefaultController.goOn(Simulator sim)  | 
boolean | 
SimulationController.goOn(Simulator sim)
Returns whether or not to go on with the given simulation 
 | 
boolean | 
OrController.goOn(Simulator sim)  | 
boolean | 
AmountLowerThanController.goOn(Simulator sim)  | 
boolean | 
AndController.goOn(Simulator sim)  | 
| Modifier and Type | Method and Description | 
|---|---|
Simulator | 
Observer.getSimulator()
Gets the simulator 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AmountAtMomentObserver.goOn(Simulator sim)
Causes the simulator to stop when  
theta has been passed and the amounts have been
 recorded. | 
| Constructor and Description | 
|---|
AmountAtMomentObserver(Simulator sim,
                      double moment,
                      int... speciesIndices)
Creates the observer for the given simulator, the given theta and the given species 
 | 
AmountAtMomentObserver(Simulator sim,
                      double moment,
                      String... speciesName)
Creates the observer for the given simulator, the given theta and the given species 
 | 
AmountIntervalObserver(Simulator sim,
                      double interval,
                      int... species)
Creates the observer for a given simulator, a given interval and given species indices 
 | 
AmountIntervalObserver(Simulator sim,
                      double interval,
                      int duration,
                      String... speciesName)
Creates the observer for a given simulator, a given interval and given species names with total
 simulation time. 
 | 
AmountIntervalObserver(Simulator sim,
                      double interval,
                      String... speciesName)
Creates the observer for a given simulator, a given interval and given species names. 
 | 
FireTypeObserver(Simulator sim)
Create the observer for the given simulator. 
 | 
InstantOutputObserver(Simulator sim,
                     PrintWriter pw)
Creates the observer for a given simulator and a given  
PrintWriter | 
IntervalObserver(Simulator sim,
                double interval,
                int duration,
                String[] entityName)  | 
IntervalObserver(Simulator sim,
                double interval,
                String[] entityName)
Create the observer for a given simulator, a given interval, given indices with names. 
 | 
LeapObserver(Simulator sim,
            String... speciesNames)
Creates the observer with a given simulator and given species 
 | 
MultiAmountIntervalObserver(Simulator sim,
                           String presentationName,
                           double interval,
                           int... species)
Creates the observer for a given simulator, a given interval and given species indices 
 | 
MultiAmountIntervalObserver(Simulator sim,
                           String presentationName,
                           double interval,
                           String... speciesName)
Creates the observer for a given simulator, a given interval and given species names. 
 | 
Observer(Simulator sim)
Creates an observer dedicated to one simulator. 
 | 
RandomNumberGeneratorCallObserver(Simulator sim)
Creates the observer for the given simulator. 
 | 
ReactionIntervalObserver(Simulator sim,
                        double interval,
                        int... reactions)
Creates the observer for a given simulator, a given interval and given reaction indices. 
 | 
ReactionIntervalObserver(Simulator sim,
                        double interval,
                        String... speciesNames)
Creates the observer for a given simulator, a given interval and given neighbors. 
 | 
TriggerObserver(Simulator sim)  | 
Copyright © 2007–2021. All rights reserved.