| applyJoin(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| applyJoin(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| applyProject(String[] variables_names, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProject(String varOut, boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProject(String[] varsOut, boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| blindProjectAll(final boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| changeVariablesOrder(String[] variables_order) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| clone() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| compose(String[] varsOut, BasicUtilitySolutionSpace< V, ArrayList< V > > substitution) | frodo2.solutionSpaces.hypercube.Hypercube< 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 extends Addable< V >, U extends Addable< U > > | |
| consensus(final String varOut, final Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum, final boolean allSolutions, final boolean expect) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| consensusAllSols(String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| consensusAllSolsExpect(String varOut, Map< String, UtilitySolutionSpace< V, U > > distributions, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| consensusExpect(final String varOut, final Map< String, UtilitySolutionSpace< V, U > > distributions, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| equals(Object o) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| expectation(Map< String, UtilitySolutionSpace< V, U > > distributions) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(String[] variables_names, V[] variables_values) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| getUtility(Map< String, V > assignments) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube(String[] variables_order, V[][] variables_domains, U[] utility_values, HashMap< V, Integer >[] steps_hashmaps) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| Hypercube(String[] variables_order, V[][] variables_domains, Object[] utility_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube(String[] variables_order, V[][] variables_domains, U[] utility_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube(String name, String[] variables_order, V[][] variables_domains, U[] utility_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube(String[] variables_order, V[][] variables_domains, U[] utility_values, U infeasibleUtil, ProblemInterface< V, U > problem) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| Hypercube(String file) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| HypercubeLimited() | frodo2.solutionSpaces.hypercube.HypercubeLimited< V, U, U > | |
| isIncludedIn(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] order) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] variables, V[][] domains) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iterator(String[] variables, V[][] domains, V[] assignment) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iteratorBestFirst(boolean maximize) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| iteratorBestFirst(boolean maximize, String[] fixedVariables, V[] fixedValues) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U > utilitySpace, String[] outputVars, final boolean addition, final boolean minNCCCs) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| join(UtilitySolutionSpace< V, U > space, boolean addition, boolean minNCCCs) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U >[] spaces) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| join(UtilitySolutionSpace< V, U >[] spaces, final boolean addition, final boolean minNCCCs) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| join(SolutionSpace< V > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| joinMinNCCCs(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| joinMinNCCCs(UtilitySolutionSpace< V, U >[] spaces) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| max(String var) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| min(String var) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| multiply(UtilitySolutionSpace< V, U > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| multiply(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| multiply(UtilitySolutionSpace< V, U >[] spaces) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| newInstance(String name, String[] new_variables, V[][] new_domains, U[] new_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| frodo2::solutionSpaces::hypercube::HypercubeLimited< V, U, U >.newInstance(String name, String[] new_variables, V[][] new_domains, UL[] new_values, UL infeasibleUtil) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V, U, U > | protected |
| newIter(String[] variables, V[][] domains, V[] assignment, U skippedUtil) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| project(String[] varsOut, final boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(String variable_name, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| project(int number_to_project, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| projectAll(boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| projectAll(boolean maximum, String[] varsOut) | frodo2.solutionSpaces.hypercube.Hypercube< 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 extends Addable< V >, U extends Addable< U > > | |
| readUtilities(ObjectInput in) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V, U, U > | protected |
| rescale(U add, U multiply) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| resolve() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| resolve(boolean unused) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| sample(int nbrSamples) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| saveAsXML(String file) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| scalarHypercube(U utility) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | protected |
| frodo2::solutionSpaces::hypercube::HypercubeLimited< V, U, U >.scalarHypercube(UL utility) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V, U, U > | protected |
| slice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String[] variables_names, V[] values) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String var, V[] subDomain) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(String var, V val) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| slice(V[] variables_values) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] order) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] variables, V[][] domains) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| sparseIter(String[] variables, V[][] domains, V[] assignment) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| split(U threshold, boolean maximum) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| toHypercube() | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | |
| union(String[] list1, String[] list2) | frodo2.solutionSpaces.hypercube.Hypercube< V extends Addable< V >, U extends Addable< U > > | static |
| writeUtilities(ObjectOutput out) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V, U, U > | protected |