| 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[] variables_values) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| augment(V[] variables_values, U utility_value) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProject(String varOut, boolean maximize) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProject(String[] varsOut, boolean maximize) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProjectAll(boolean maximize) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| changeVariablesOrder(String[] variables_order) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| clone() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| compose(String[] vars, BasicUtilitySolutionSpace< V, ArrayList< V > > substitution) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| consensus(String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, boolean maximum, boolean allSolutions, final boolean expect) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| frodo2::solutionSpaces::hypercube::Hypercube< V, 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 hypercube) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| expectation(Map< String, UtilitySolutionSpace< V, U > > distributions) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDefaultUtility() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDomain(String variable) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDomain(int index) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDomain(String variable, int index) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getDomains() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getIndex(String variable) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getNumberOfSolutions() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getNumberOfVariables() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(V[] variables_values) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(String[] variables_names, V[] variables_values) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(long index) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getVariable(int index) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| getVariables() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| isIncludedIn(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] variables) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] variables, V[][] domains) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] variables, V[][] domains, V[] assignment) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| iteratorBestFirst(boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| join(UtilitySolutionSpace< V, U > space, String[] total_variables, final boolean addition, boolean minNCCCs) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| join(SolutionSpace< V > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V > space) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(SolutionSpace< V >[] spaces, String[] total_variables_order) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U > space, boolean addition, boolean minNCCCs) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| joinMinNCCCs(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| max(String variable) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| min(String variable) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| multiply(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| newInstance(String name, String[] new_variables, V[][] new_domains, U[] new_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | protected |
| newIter(String[] variables, V[][] domains, V[] assignment, U skippedUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | protected |
| prettyPrint(U unused) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(String[] variables_names, boolean maximum) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(String variable_name, boolean maximum) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(int number_to_project, boolean maximum) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| projectAll(boolean maximum) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| projExpectMonotone(final String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| readExternal(ObjectInput in) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| renameAllVars(String[] newVarNames) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| renameVariable(String oldName, String newName) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| rescale(U add, U multiply) | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| resolve() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| sample(int nbrSamples) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| saveAsXML(String file) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| ScalarHypercube() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| ScalarHypercube(U utility, U infeasibleUtil, Class<? extends V[]> classOfDom) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| ScalarHypercube(String name, U utility, U infeasibleUtil, Class<? extends V[]> classOfDom) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| scalarHypercube(U utility) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| setDefaultUtility(U utility) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setDomain(String var, V[] dom) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setStepsHashmaps() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | package |
| setUtility(V[] variables_values, U utility) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| setUtility(long index, U utility) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String var, V val) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String[] variables_names, V[] values) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(V[] variables_values) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter() | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] variables) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] variables, V[][] domains) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] variables, V[][] domains, V[] assignment) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| split(U threshold, boolean maximum) | frodo2.solutionSpaces.hypercube.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |
| toHypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V, U > | |
| toString() | frodo2.solutionSpaces.hypercube.ScalarHypercube< 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.ScalarHypercube< V extends Addable< V >, U extends Addable< U > > | |