| [static initializer] | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | packagestatic |
| addition | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| applyJoin(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| applyProject(String[] variables_names, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| augment(V[] variablesValues, U utilityValue) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| augment(V[] variablesValues) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProject(String[] varsOut, boolean maximize) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| frodo2::solutionSpaces::hypercube::Hypercube< V, U >.blindProject(String varOut, boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| blindProjectAll(final boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| changeVariablesOrder(String[] variablesOrder) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| clone() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| compose(final String[] varsOut, final BasicUtilitySolutionSpace< V, ArrayList< V > > subst) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| consensus(final String varOut, final Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| consensusAllSols(String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| consensusAllSolsExpect(String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| consensusExpect(final String varOut, final Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| equals(Object o) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| expectation(Map< String, UtilitySolutionSpace< V, U > > distributions) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getAssignment(long index) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | private |
| getClassOfU() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDefaultUtility() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDomain(String variable, int index) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getNumberOfSolutions() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(long index) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(V[] variables_values) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| frodo2::solutionSpaces::hypercube::Hypercube< V, U >.getUtility(String[] variables_names, V[] variables_values) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| Hypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| inputs | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| isIncludedIn(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| isIncludedIn(BasicUtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| iteratorBestFirst(boolean maximize) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V > space, String[] totalVariables) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V > space) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V >[] spaces, String[] totalVariablesOrder) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V >[] spaces) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| frodo2::solutionSpaces::hypercube::Hypercube< V, U >.join(UtilitySolutionSpace< V, U > utilitySpace, String[] outputVars, final boolean addition, final boolean minNCCCs) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | protected |
| joinMinNCCCs(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| joinMinNCCCs(UtilitySolutionSpace< V, U >[] spaces) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| JoinOutputHypercube(UtilitySolutionSpace< V, U > space1, UtilitySolutionSpace< V, U > space2, String[] vars, V[][] doms, boolean addition, U infeasibleUtil, long nbrUtils) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| JoinOutputHypercube(UtilitySolutionSpace< V, U > space1, UtilitySolutionSpace< V, U >[] others, String[] vars, V[][] doms, boolean addition, U infeasibleUtil, long nbrUtils) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | package |
| JoinOutputHypercube(ArrayList< UtilitySolutionSpace< V, U > > inputs, String[] vars, V[][] doms, boolean addition, U infeasibleUtil, long nbrUtils) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| JoinOutputHypercube(boolean addition) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| JoinOutputHypercube() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| knownSpaces | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | privatestatic |
| knows(Class<?> spaceClass) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| max(String var) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| min(String var) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| multiply(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| nbrUtils | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| newInstance(String name, String[] new_variables, V[][] new_domains, U[] new_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | protected |
| newIter(String[] order, V[][] domains, V[] assignment, U skippedUtil) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| prettyPrint(U ignoredUtil) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(int numberToProject, boolean maximum) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(String[] varsOut, final boolean maximum) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| projectAll(boolean maximum, String[] order) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| frodo2::solutionSpaces::hypercube::Hypercube< V, U >.projectAll(boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| projExpectMonotone(final String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| readExternal(ObjectInput in) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| readResolve() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | private |
| renameAllVars(String[] newVarNames) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| renameVariable(String oldName, String newName) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| reorderDomains(String[] varOrder, int nbrVars) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | private |
| rescale(U add, U multiply) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| resolve() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| resolve(boolean sparse) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| sample(int nbrSamples) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| saveAsXML(String file) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| scalarHypercube(U utility) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | protected |
| setDefaultUtility(U utility) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setDomain(String var, V[] dom) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setUtility(V[] variablesValues, U utility) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setUtility(long index, U utility) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String[] remainingVars, V[][] remainingDoms, V[][] iterDoms, long nbrRemainingUtils, Class<?> domClass) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| slice(String var, V[] subDomain) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(V[] variablesValues) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| frodo2::solutionSpaces::hypercube::Hypercube< V, U >.slice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| sparseIter() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| split(U threshold, boolean maximum) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| toHypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| toString() | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |
| union(String[] list1, String[] list2) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | static |
| writeExternal(ObjectOutput out) | frodo2.solutionSpaces.hypercube.JoinOutputHypercube< V extends Addable< V >, U extends Addable< U > > | |