index 3da7449cd247792c16f6cdf2109220443e16e1e8..8a8529d7ec03660c585dd65dd96d604156f4bc01 100644 (file)
--- a/src/libvpsc/constraint.h
+++ b/src/libvpsc/constraint.h
#include <iostream>
#include "variable.h"
#include <iostream>
#include "variable.h"
+namespace vpsc {
class Constraint
{
class Constraint
{
double gap;
double lm;
Constraint(Variable *left, Variable *right, double gap, bool equality=false);
double gap;
double lm;
Constraint(Variable *left, Variable *right, double gap, bool equality=false);
- ~Constraint();
+ virtual ~Constraint();
inline double slack() const { return right->position() - gap - left->position(); }
long timeStamp;
bool active;
inline double slack() const { return right->position() - gap - left->position(); }
long timeStamp;
bool active;
}
return sl < sr;
}
}
return sl < sr;
}
+}
#endif // SEEN_REMOVEOVERLAP_CONSTRAINT_H
#endif // SEEN_REMOVEOVERLAP_CONSTRAINT_H