Lines Matching refs:Blocks
31 Blocks::Blocks(const int n, Variable* const vs[]) : vs(vs),nvs(n) {
37 Blocks::~Blocks(void)
46 list<Variable*> *Blocks::totalOrder() {
60 void Blocks::dfsVisit(Variable *v, list<Variable*> *order) {
76 void Blocks::mergeLeft(Block *r) {
108 void Blocks::mergeRight(Block *l) {
136 void Blocks::removeBlock(Block *doomed) {
140 void Blocks::cleanup() {
151 void Blocks::split(Block *b, Block *&l, Block *&r, Constraint *c) {
172 double Blocks::cost() {