Public Member Functions | |
CachedAlgorithmWcdopsPlus (TransactionSet gamma, CachedAlgorithmWcdopsPlusOuter outerAlgorithm) | |
final Set< Task > | hp (Transaction gamma_i, Task tau_ab) |
Protected Member Functions | |
final Task | getFirstTaskOfAHSegment (Transaction gamma_i, Set< Task > hp, Task tau_ij, Task tau_ab) |
final Task | getRootTask (Transaction gamma_i) |
final Collection< Task > | H_ij (Transaction gamma_i, Set< Task >hpi, Set< Task >lpi, Task tau_ij, Task tau_ab) |
final List< Task > | H_seg (Transaction gamma_i, Set< Task > hpi, Task tau_ij, Task tau_ab) |
final Set< Task > | lpFast (Transaction gamma_i, Task tau_ab) |
final List< Task > | mp (Transaction gamma_i, Set< Task > hp, Set< Task > lp, Task tau_ab) |
final boolean | precedes (Transaction gamma, Task predTask, Task succTask) |
final Set< Task > | succ_H_seg_ij (Transaction gamma_i, List< Task > h_seg_ij) |
final Set< Task > | successors (Transaction gamma, Task tau) |
final Set< Task > | symmetricDiff (Transaction gamma_i, Task tau_ij, Task tau_ik) |
final List< Task > | xp (Transaction gamma_i, Set< Task >hp, Task tau_ab) |
de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.CachedAlgorithmWcdopsPlus | ( | TransactionSet | gamma, | |
CachedAlgorithmWcdopsPlusOuter | outerAlgorithm | |||
) |
final Task de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.getFirstTaskOfAHSegment | ( | Transaction | gamma_i, | |
Set< Task > | hp, | |||
Task | tau_ij, | |||
Task | tau_ab | |||
) | [protected] |
Cache for GetFirstTaskOfAHSegmentSuperFast
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Task de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.getRootTask | ( | Transaction | gamma_i | ) | [protected] |
Cache for GetRootTaskFast
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Collection<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.H_ij | ( | Transaction | gamma_i, | |
Set< Task > | hpi, | |||
Set< Task > | lpi, | |||
Task | tau_ij, | |||
Task | tau_ab | |||
) | [protected] |
Cache for H_ij
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final List<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.H_seg | ( | Transaction | gamma_i, | |
Set< Task > | hpi, | |||
Task | tau_ij, | |||
Task | tau_ab | |||
) | [protected] |
Cache for H_seg
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Set<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.hp | ( | Transaction | gamma_i, | |
Task | tau_ab | |||
) |
Cache for hp
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Set<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.lpFast | ( | Transaction | gamma_i, | |
Task | tau_ab | |||
) | [protected] |
Cache for lp
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final List<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.mp | ( | Transaction | gamma_i, | |
Set< Task > | hp, | |||
Set< Task > | lp, | |||
Task | tau_ab | |||
) | [protected] |
Cache for mpFast
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final boolean de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.precedes | ( | Transaction | gamma, | |
Task | predTask, | |||
Task | succTask | |||
) | [protected] |
precedesFast
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Set<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.succ_H_seg_ij | ( | Transaction | gamma_i, | |
List< Task > | h_seg_ij | |||
) | [protected] |
Cache for succ_H_seg_ijFast TODO: funktioniert vermutlich nicht wg. List<Task>
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Set<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.successors | ( | Transaction | gamma, | |
Task | tau | |||
) | [protected] |
Cache for successorsFast
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final Set<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.symmetricDiff | ( | Transaction | gamma_i, | |
Task | tau_ij, | |||
Task | tau_ik | |||
) | [protected] |
Cache for symmetricDiff
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.
final List<Task> de.fraunhofer.isst.axbench.timing.algorithms.cache.CachedAlgorithmWcdopsPlusOuter.CachedAlgorithmWcdopsPlus.xp | ( | Transaction | gamma_i, | |
Set< Task > | hp, | |||
Task | tau_ab | |||
) | [protected] |
Cache for xp
Reimplemented from de.fraunhofer.isst.axbench.timing.algorithms.AlgorithmWcdopsPlusFast.