| [static initializer] | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | packagestatic |
| applyAugment(String[] new_variables, V[][] new_domains) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| applyChangeVariablesOrder(String[] variables_order) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| applySlice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| assignment | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.augment(V[] variables_values, U utility_value) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.augment(V[] variables_values, U utility_value) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| BasicHypercube(String[] variables_order, V[][] variables_domains, U[] utility_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| blindProject(String varOut, boolean maximize) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| blindProject(String[] varsOut, final boolean maximize) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| blindProjectAll(final boolean maximize) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.changeVariablesOrder(String[] variables_order) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.changeVariablesOrder(String[] variables_order) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| classOfV | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| clone() | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.compose(final String[] varsOut, final BasicUtilitySolutionSpace< V, ArrayList< V > > subst) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.compose(String[] vars, BasicUtilitySolutionSpace< V, ArrayList< V > > substitution) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| consistentOrder(BasicHypercube< V, U >[] hypercubes) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| contains(String[] variables_names) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| countsCCs() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| domains | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| equals(Object o) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.equivalent(final BasicUtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.equivalent(BasicUtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| fillVariablesValues(V[] variables_values, int index, int[] steps) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | private |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.getClassOfU() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.getClassOfU() | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.getDefaultUtility() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.getDefaultUtility() | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| getDomain(String variable) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getDomains() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getIndex(String variable) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getIndexOfUtilityValue(V[] variables_values) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| getName() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getNumberOfSolutions() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getNumberOfVariables() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getOwner() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getRelationName() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.getUtility(V[] variables_values) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.getUtility(V[] variables_values) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| getUtilityNoNCCCs(V[] variables_values) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | private |
| getUtilityValueSameOrder(String[] variables_names, V[] variables_values) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getVariable(int index) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| getVariables() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| hashCode() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| HypercubeLimited() | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| HypercubeLimited(String[] variablesOrder, V[][] variablesDomains, UL[] utilityValues, UL infeasibleUtil) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| HypercubeLimited(String name, String[] variablesOrder, V[][] variablesDomains, UL[] utilityValues, UL infeasibleUtil) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| HypercubeLimited(String[] variablesOrder, V[][] variablesDomains, UL[] utilityValues, UL infeasibleUtil, ProblemInterface< V, U > problem) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| incrNCCCs(long incr) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| infeasibleUtil | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| intersection(V[] array1, V[] array2) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | static |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.isIncludedIn(BasicUtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.isIncludedIn(BasicUtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| isNull() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.iterator() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.iterator() | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| join(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| join(UtilitySolutionSpace< V, U > space, final boolean minNCCCs) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.join(SolutionSpace< V > space, String[] total_variables) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| joinMinNCCCs(UtilitySolutionSpace< V, U > space) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| knownSpaces | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | privatestatic |
| knows(Class<?> spaceClass) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| lastID | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | privatestatic |
| max(String variable) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| min(String variable) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| name | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| newInstance(String name, String[] new_variables, V[][] new_domains, UL[] new_values, UL infeasibleUtil) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | protected |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.newInstance(String name, String[] new_variables, V[][] new_domains, U[] new_values, U infeasibleUtil) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| newIter(String[] variables, V[][] domains, V[] assignment, final U skippedUtil) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| notEmptyDomains(V[][] domains) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| number_of_utility_values | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| orderedDomains() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| owner | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | private |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.prettyPrint(U ignoredUtil) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.prettyPrint(U ignoredUtil) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| problem | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| readExternal(ObjectInput in) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| readUtilities(ObjectInput in) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | protected |
| relationName | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | private |
| renameAllVars(String[] newVarNames) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| renameVariable(String oldName, String newName) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| resolve() | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| resolve(boolean unused) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| scalarHypercube(UL utility) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | protected |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.scalarHypercube(U utility) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.setDefaultUtility(U utility) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.setDefaultUtility(U utility) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| setDomain(String var, V[] dom) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.setInfeasibleUtility(U utility) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.setInfeasibleUtility(U utility) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| setName(String name) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| setNumberOfSolutions(int new_number_of_utilities) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| setOwner(String owner) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| setProblem(ProblemInterface< V, ?> problem) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| setRelationName(String name) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| setStepsHashmaps() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | package |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.setUtility(V[] variables_values, U utility) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.setUtility(V[] variables_values, U utility) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| slice(String var, V val) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.slice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::BasicUtilitySolutionSpace< V, UL >.slice(String[] variables_names, V[][] sub_domains) | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| frodo2::solutionSpaces::hypercube::BasicHypercube< V, UL >.sparseIter() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| frodo2::solutionSpaces::UtilitySolutionSpaceLimited.sparseIter() | frodo2.solutionSpaces.BasicUtilitySolutionSpace< V, UL > | |
| steps_hashmaps | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| sub(T[] array1, T[] array2) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | static |
| toString() | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| values | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| variables | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | protected |
| writeExternal(ObjectOutput out) | frodo2.solutionSpaces.hypercube.BasicHypercube< V, UL > | |
| writeUtilities(ObjectOutput out) | frodo2.solutionSpaces.hypercube.HypercubeLimited< V extends Addable< V >, U extends Addable< U >, UL extends AddableLimited< U, UL > | protected |