-
- Downloads
DSE-DI: Cleanup for DI-based decoders (DI --> Guice).
* Create a GuiceDecoder class that serves as a container at which
Guice-based decoders can be registered. It calls the Decoder that
provides the demanded output encoding (Provides annotation). The
Guice injector will be responsible to resolve the dependencies between
the decoders.
* Simplify the Phenotype classes such that there exists only a single
phenotype that can host sub-phenotypes.
* Also remove the generic from the phenotype that declares it's primary
input genotype: There is almost no gain in terms of safety/robustness
versus a ton of code complications.
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
parent
9bf4fcf3
No related branches found
No related tags found
Showing
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/operator/mutate/taskinstantiation/.ratings 2 additions, 2 deletions.../backend/opt4j/operator/mutate/taskinstantiation/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/operator/mutate/taskmapping/.ratings 6 additions, 6 deletions...lg/dse/backend/opt4j/operator/mutate/taskmapping/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/operator/selection/.ratings 7 additions, 7 deletions...oration/alg/dse/backend/opt4j/operator/selection/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/.ratings 8 additions, 8 deletions...ss/af3/exploration/alg/dse/backend/opt4j/problem/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/ArchitectureDecoder.java 5 additions, 6 deletions...on/alg/dse/backend/opt4j/problem/ArchitectureDecoder.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/DseProblemModuleBase.java 13 additions, 16 deletions...n/alg/dse/backend/opt4j/problem/DseProblemModuleBase.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/EvaluatorWrapper.java 2 additions, 4 deletions...ation/alg/dse/backend/opt4j/problem/EvaluatorWrapper.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/comm/.ratings 1 addition, 1 deletion...3/exploration/alg/dse/backend/opt4j/problem/comm/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/instantiatetaskgraph/.ratings 2 additions, 2 deletions...g/dse/backend/opt4j/problem/instantiatetaskgraph/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/partitionmapping/.ratings 2 additions, 2 deletions...n/alg/dse/backend/opt4j/problem/partitionmapping/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/safetyfunction/.ratings 4 additions, 4 deletions...ion/alg/dse/backend/opt4j/problem/safetyfunction/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/safetyfunction/SFEncodingDecoder.java 8 additions, 8 deletions...ckend/opt4j/problem/safetyfunction/SFEncodingDecoder.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/taskmapping/.ratings 2 additions, 2 deletions...ration/alg/dse/backend/opt4j/problem/taskmapping/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/taskmapping/AbstractTaskMappingIdentityDecoder.java 2 additions, 2 deletions...oblem/taskmapping/AbstractTaskMappingIdentityDecoder.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/taskmapping/TaskMappingDecoderBase.java 2 additions, 3 deletions...end/opt4j/problem/taskmapping/TaskMappingDecoderBase.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/problem/taskmapping/instantiate/.ratings 4 additions, 4 deletions...se/backend/opt4j/problem/taskmapping/instantiate/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/repair/.ratings 1 addition, 1 deletion...iss/af3/exploration/alg/dse/backend/opt4j/repair/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/solution/.ratings 6 additions, 6 deletions...s/af3/exploration/alg/dse/backend/opt4j/solution/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/solution/ArchExpSubSolution.java 2 additions, 3 deletions...on/alg/dse/backend/opt4j/solution/ArchExpSubSolution.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/solution/ArchitectureSolution.java 14 additions, 18 deletions.../alg/dse/backend/opt4j/solution/ArchitectureSolution.java
Loading
Please register or sign in to comment