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.
1.7.1