|
MeshKit
1.0
|
Collections of indicator sets of variables and constraints that define a subproblem, or define the global problem, or define the remaining part of the global problem. More...
Public Member Functions | |
| bool | empty () const |
| void | find_dependent_set (const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set. | |
| void | find_variable_dependent_set (const int variable_j, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set. | |
| void | find_constraint_dependent_set (const int constraint_i, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set. | |
| void | print () const |
| bool | empty () const |
| void | find_dependent_set (const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set. | |
| void | find_variable_dependent_set (const int variable_j, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set. | |
| void | find_constraint_dependent_set (const int constraint_i, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set. | |
| void | print () const |
| bool | empty () const |
| void | find_dependent_set (const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set. | |
| void | find_variable_dependent_set (const int variable_j, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set. | |
| void | find_constraint_dependent_set (const int constraint_i, const VariableConstraintDependencies &var_con_dep, ProblemSets &subsets) |
| This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set. | |
| void | print () const |
Public Attributes | |
| IndexSet | constraintSet |
| IndexSet | variableSet |
| IndexSet | hardVariableSet |
| IndexVec | varMap |
Collections of indicator sets of variables and constraints that define a subproblem, or define the global problem, or define the remaining part of the global problem.
Definition at line 268 of file IntervalAssignment/meshkit/IAInterface.hpp.
| bool empty | ( | ) | const [inline] |
Definition at line 273 of file IntervalAssignment/meshkit/IAInterface.hpp.
| bool empty | ( | ) | const [inline] |
Definition at line 273 of file meshkit/IAInterface.hpp.
| bool empty | ( | ) | const [inline] |
Definition at line 281 of file IntervalAssignment/stubs/IAInterface.hpp.
| void find_constraint_dependent_set | ( | const int | constraint_i, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set.
Definition at line 259 of file IAInterface.cpp.
| void find_constraint_dependent_set | ( | const int | constraint_i, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set.
| void find_constraint_dependent_set | ( | const int | constraint_i, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the constraint (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its variables. "this" is the global set.
| void find_dependent_set | ( | const VariableConstraintDependencies & | var_con_dep, |
| ProblemSets & | subsets | ||
| ) |
Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set.
Definition at line 284 of file IAInterface.cpp.
| void find_dependent_set | ( | const VariableConstraintDependencies & | var_con_dep, |
| ProblemSets & | subsets | ||
| ) |
Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set.
| void find_dependent_set | ( | const VariableConstraintDependencies & | var_con_dep, |
| ProblemSets & | subsets | ||
| ) |
Create a subset by chasing variables or constraints. Top of recursion - call this version. "this" is the global set.
| void find_variable_dependent_set | ( | const int | variable_j, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set.
| void find_variable_dependent_set | ( | const int | variable_j, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set.
Definition at line 234 of file IAInterface.cpp.
| void find_variable_dependent_set | ( | const int | variable_j, |
| const VariableConstraintDependencies & | var_con_dep, | ||
| ProblemSets & | subsets | ||
| ) |
This is the recursive implementation; call "find_dependent_set" instead. Add the variable (index) to the sub-problem, mark it as removed from the larger problem, and recursively build the sub-problem by chasing its dependent constraints. "this" is the global set.
| void print | ( | ) | const |
Definition at line 327 of file IAInterface.cpp.
| void print | ( | ) | const |
| void print | ( | ) | const |
Definition at line 271 of file IntervalAssignment/meshkit/IAInterface.hpp.
Definition at line 271 of file IntervalAssignment/meshkit/IAInterface.hpp.
Definition at line 271 of file IntervalAssignment/meshkit/IAInterface.hpp.
Definition at line 272 of file IntervalAssignment/meshkit/IAInterface.hpp.