/haiku/headers/libs/linprog/ |
H A D | Constraint.h | 26 class Constraint { class in namespace:LinearProgramming 28 Constraint(); 32 Constraint(Constraint* constraint); 70 ~Constraint(); 73 Constraint(LinearSpec* ls, 94 typedef BObjectList<Constraint> ConstraintList; 99 using LinearProgramming::Constraint;
|
H A D | LinearSpec.h | 17 #include "Constraint.h" 45 virtual bool ConstraintAdded(Constraint* constraint) = 0; 46 virtual bool ConstraintRemoved(Constraint* constraint) = 0; 47 virtual bool LeftSideChanged(Constraint* constraint) = 0; 48 virtual bool RightSideChanged(Constraint* constraint) = 0; 49 virtual bool OperatorChanged(Constraint* constraint) = 0; 50 virtual bool PenaltiesChanged(Constraint* constraint) = 0; 58 const Constraint** _min, 59 const Constraint** _max) const = 0; 62 bool AddConstraint(Constraint* constrain [all...] |
H A D | Variable.h | 15 class Constraint; 40 Constraint* IsEqual(Variable* var); 41 Constraint* IsSmallerOrEqual(Variable* var); 42 Constraint* IsGreaterOrEqual(Variable* var); 44 Constraint* IsEqual(Variable* var, 46 Constraint* IsSmallerOrEqual(Variable* var, 48 Constraint* IsGreaterOrEqual(Variable* var,
|
/haiku/src/libs/linprog/ |
H A D | Constraint.cpp | 9 #include "Constraint.h" 28 Constraint::Constraint() function in class:Constraint 40 Constraint::Constraint(Constraint* constraint) function in class:Constraint 64 Constraint::Index() const 70 STRACE(("Constraint not part of fLS->Constraints().")); 82 Constraint::LeftSide() 95 Constraint 372 Constraint::Constraint(LinearSpec* ls, SummandList* summands, OperatorType op, function in class:Constraint [all...] |
H A D | ActiveSetSolver.h | 68 bool ConstraintAdded(Constraint* constraint); 69 bool ConstraintRemoved(Constraint* constraint); 70 bool LeftSideChanged(Constraint* constraint); 71 bool RightSideChanged(Constraint* constraint); 72 bool OperatorChanged(Constraint* constraint); 73 bool PenaltiesChanged(Constraint* constraint); 81 const Constraint** _min, 82 const Constraint** _max) const; 88 typedef Constraint* (*AddConstraintFunc)(LinearSpec* spec, Variable* var);
|
H A D | LinearSpec.cpp | 43 SolverInterface::AddConstraint(Constraint* constraint, bool notifyListener) 50 SolverInterface::RemoveConstraint(Constraint* constraint, bool deleteConstraint, 76 SpecificationListener::ConstraintAdded(Constraint* constraint) 82 SpecificationListener::ConstraintRemoved(Constraint* constraint) 108 delete (Constraint*)fConstraints.ItemAt(i); 197 Constraint* constraint = constraints.ItemAt(i); 245 LinearSpec::AddConstraint(Constraint* constraint) 252 LinearSpec::RemoveConstraint(Constraint* constraint, bool deleteConstraint) 259 LinearSpec::AddConstraint(Constraint* constraint, bool notifyListener) 288 LinearSpec::RemoveConstraint(Constraint* constrain [all...] |
H A D | Variable.cpp | 13 #include "Constraint.h" 194 Constraint* 210 Constraint* 226 Constraint* 236 Constraint* 247 Constraint* 258 Constraint*
|
H A D | LayoutOptimizer.h | 24 bool is_soft(Constraint* constraint); 41 double _ActualValue(Constraint* constraint, 43 double _RightSide(Constraint* constraint);
|
H A D | ActiveSetSolver.cpp | 305 Constraint* 312 Constraint* 393 static bool is_soft_inequality(Constraint* constraint) 410 Constraint* constraint = allConstraints.ItemAt(c); 417 Constraint* helperConst = fLinearSpec->AddConstraint(1, variable, 425 Constraint* modifiedConstraint = new Constraint(constraint); 441 Constraint* con = fInequalitySoftConstraints.ItemAt(c); 480 Constraint* constraint = allConstraints.ItemAt(c); 559 Constraint* constraintG [all...] |
H A D | LayoutOptimizer.cpp | 33 bool is_soft(Constraint* constraint) 512 Constraint* constraint = fConstraints->ItemAt(c); 566 LayoutOptimizer::_ActualValue(Constraint* constraint, double* values) const 582 LayoutOptimizer::_RightSide(Constraint* constraint) 685 Constraint* constraint = fConstraints->ItemAt(i); 730 Constraint* constraint = activeConstraints.ItemAt(i); 805 Constraint* constraint = activeConstraints.ItemAt(i); 831 Constraint* constraint = fConstraints->ItemAt(i);
|
/haiku/src/tests/libs/linprog/ |
H A D | Program.cpp | 32 Constraint* c1 = ls.AddConstraint(1.0, x1, OperatorType(kLE), 108); 33 Constraint* c2 = ls.AddConstraint(1.0, x2, OperatorType(kGE), 113); 61 Constraint* c1 = ls.AddConstraint(1, x1, kEQ, 0); 62 Constraint* c2 = ls.AddConstraint(1, x1, -1, x2, kLE, 0); 63 Constraint* c3 = ls.AddConstraint(1, x2, -1, x3, kLE, 0); 64 Constraint* c4 = ls.AddConstraint(1, x3, -1, x1, kEQ, 20); 66 Constraint* c5 = ls.AddConstraint(1, x2, -1, x1, kEQ, 10, 5, 5); 67 Constraint* c6 = ls.AddConstraint(1, x3, -1, x2, kEQ, 5, 5, 5); 93 Constraint* c1 = ls.AddConstraint(1, x1, kEQ, 0); 94 Constraint* c [all...] |
/haiku/src/kits/interface/layouter/ |
H A D | ComplexLayouter.h | 44 struct Constraint; 56 Constraint* currentConstraint, int32 index); 58 Constraint* lastMaxConstraint); 61 Constraint* lastMaxConstraint); 69 Constraint** fConstraints;
|
H A D | CollapsingLayouter.h | 44 struct Constraint; 52 const Constraint* c);
|
H A D | LayoutOptimizer.h | 42 struct Constraint;
|
H A D | CollapsingLayouter.cpp | 76 struct CollapsingLayouter::Constraint { struct in class:CollapsingLayouter 88 BObjectList<Constraint> constraints; 109 constraints.AddItem(new Constraint(*other.constraints.ItemAt(i))); 142 Constraint* constraint = new Constraint(); 314 CollapsingLayouter::_AddConstraints(int32 position, const Constraint* c)
|
H A D | ComplexLayouter.cpp | 103 // Constraint 104 struct ComplexLayouter::Constraint { struct in class:ComplexLayouter 105 Constraint(int32 start, int32 end, int32 min, int32 max) function in struct:ComplexLayouter::Constraint 139 Constraint* next; 166 fConstraints(new(nothrow) Constraint*[elementCount]), 176 memset(fConstraints, 0, sizeof(Constraint*) * fElementCount); 189 Constraint* constraint = fConstraints[i]; 192 Constraint* next = constraint->next; 237 Constraint** slot = fConstraints + end; 246 Constraint* constrain [all...] |
H A D | LayoutOptimizer.cpp | 492 // Constraint 493 struct LayoutOptimizer::Constraint { struct in class:LayoutOptimizer 494 Constraint(int32 left, int32 right, double value, bool equality, function in struct:LayoutOptimizer::Constraint 555 Constraint* constraint = (Constraint*)fConstraints.ItemAt(i); 597 Constraint* constraint = new(nothrow) Constraint(left, right, value, 620 Constraint* constraint = (Constraint*)other->fConstraints.ItemAt(i); 637 Constraint* constrain [all...] |
/haiku/headers/libs/alm/ |
H A D | Area.h | 21 class Constraint; 93 LinearProgramming::Constraint* 96 LinearProgramming::Constraint* 144 LinearProgramming::Constraint* fMinContentWidth; 145 LinearProgramming::Constraint* fMaxContentWidth; 146 LinearProgramming::Constraint* fMinContentHeight; 147 LinearProgramming::Constraint* fMaxContentHeight; 148 LinearProgramming::Constraint* fContentAspectRatioC;
|
H A D | Column.h | 14 class Constraint; 56 LinearProgramming::Constraint* fPrefSizeConstraint;
|
H A D | Row.h | 14 class Constraint; 56 LinearProgramming::Constraint* fPrefSizeConstraint;
|
H A D | ALMLayout.h | 22 class Constraint; 69 Constraint* ConstraintAt(int32 index) const; 70 bool AddConstraint(Constraint* constraint); 71 bool RemoveConstraint(Constraint* constraint, 74 Constraint* AddConstraint(double coeff1, Variable* var1, 78 Constraint* AddConstraint(double coeff1, Variable* var1, 83 Constraint* AddConstraint(double coeff1, Variable* var1, 89 Constraint* AddConstraint(double coeff1, Variable* var1, 274 BObjectList<Constraint> fConstraints;
|
/haiku/src/servers/app/stackandtile/ |
H A D | SATGroup.h | 86 typedef BObjectList<Constraint> ConstraintList; 114 Constraint* Connect(Variable* variable); 222 Constraint* fMinWidthConstraint; 223 Constraint* fMinHeightConstraint; 224 Constraint* fMaxWidthConstraint; 225 Constraint* fMaxHeightConstraint; 226 Constraint* fWidthConstraint; 227 Constraint* fHeightConstraint;
|
/haiku/src/libs/alm/ |
H A D | SharedSolver.h | 73 std::set<const Constraint*>& constraints); 74 static status_t _AddConstraintToArchive(Constraint* constraint,
|
H A D | SharedSolver.cpp | 226 std::set<const Constraint*> autoConstraints; 251 const Constraint* min; 252 const Constraint* max; 264 Constraint* constraint = constraints.ItemAt(i); 296 std::set<const Constraint*>& constraints) 312 SharedSolver::_AddConstraintToArchive(Constraint* constraint,
|
H A D | ALMLayout.cpp | 196 void ConstraintRemoved(Constraint* constraint) 488 Constraint* 496 BALMLayout::AddConstraint(Constraint* constraint) 504 BALMLayout::RemoveConstraint(Constraint* constraint, 513 Constraint* 517 Constraint* constraint = Solver()->AddConstraint(coeff1, var1, op, 524 Constraint* 529 Constraint* constraint = Solver()->AddConstraint(coeff1, var1, coeff2, var2, 535 Constraint* 540 Constraint* constrain [all...] |