FCGenerator sortiert unnötige Paare aus
This commit is contained in:
parent
0ae743f446
commit
e9c87f6bf6
@ -127,6 +127,22 @@ public class FCGenerator {
|
||||
return retList;
|
||||
}
|
||||
|
||||
/**
|
||||
* Diese Klasse sorgt dafür, dass alle TPHs den selben Namen bekommen.
|
||||
* Damit lassen sich unnötige Typpaare aussortieren.
|
||||
* Gibt es zwei Typpaare der Form:
|
||||
* X<B,C> < Y<B,C>
|
||||
* X<D,E> < Y<D,E>
|
||||
* so bekommen sie hier den gleichen Namen zugewiesen und werden in der HashMap aussortiert
|
||||
* X<TPH,TPH> < Y<TPH,TPH>
|
||||
*/
|
||||
private static class TypePrinterExcludingTPHs extends TypePrinter{
|
||||
@Override
|
||||
public String visit(TypePlaceholder typePlaceholder) {
|
||||
return "TPH";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Tauscht die GTVs in einem Typ gegen die entsprechenden Typen in der übergebenen Map aus.
|
||||
*/
|
||||
|
@ -39,7 +39,7 @@ public class ASPUnify {
|
||||
commands.add(pathToClingo);
|
||||
//commands.add("--outf=2"); //use JSON-Output
|
||||
commands.add("--outf=1"); //use Text-Output
|
||||
commands.add("-n 1"); //Compute n models
|
||||
commands.add("-n 0"); //Compute n models
|
||||
for(File file : input){
|
||||
commands.add(file.getPath());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user