Home
last modified time | relevance | path

Searched refs:SolverVariable (Results 1 – 25 of 30) sorted by relevance

12

/constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/
DSolverVariableValuesTest.java32 SolverVariable variable5 = new SolverVariable("v5", SolverVariable.Type.SLACK); in testOperations()
33 SolverVariable variable1 = new SolverVariable("v1", SolverVariable.Type.SLACK); in testOperations()
34 SolverVariable variable3 = new SolverVariable("v3", SolverVariable.Type.SLACK); in testOperations()
35 SolverVariable variable7 = new SolverVariable("v7", SolverVariable.Type.SLACK); in testOperations()
36 SolverVariable variable11 = new SolverVariable("v11", SolverVariable.Type.SLACK); in testOperations()
37 SolverVariable variable12 = new SolverVariable("v12", SolverVariable.Type.SLACK); in testOperations()
76 SolverVariable variable = values.getVariable(i); in testOperations()
84 SolverVariable variable1 = new SolverVariable("A", SolverVariable.Type.SLACK); in testBasic()
85 SolverVariable variable2 = new SolverVariable("B", SolverVariable.Type.SLACK); in testBasic()
86 SolverVariable variable3 = new SolverVariable("C", SolverVariable.Type.SLACK); in testBasic()
[all …]
DOptimizedGoal.java32 public SolverVariable getPivotCandidate() { in getPivotCandidate()
34 SolverVariable candidate = null; in getPivotCandidate()
37 SolverVariable element = mSystem.mCache.mIndexedVariables[i]; in getPivotCandidate()
38 if (element.mType != SolverVariable.Type.ERROR) { in getPivotCandidate()
62 SolverVariable variable = system.mCache.mIndexedVariables[i]; in updateFromSystemErrors()
63 if (variable.mType != SolverVariable.Type.ERROR) { in updateFromSystemErrors()
77 SolverVariable element = system.mCache.mIndexedVariables[i]; in updateFromSystem()
84 SolverVariable var = variables.getVariable(j); in updateFromSystem()
115 SolverVariable variable = mSystem.mCache.mIndexedVariables[i]; in toString()
116 if (variable.mType != SolverVariable.Type.ERROR) { in toString()
DArrayBackedVariables.java27 private SolverVariable[] mVariables = null;
34 private SolverVariable mCandidate = null;
37 mVariables = new SolverVariable[mMaxSize]; in ArrayBackedVariables()
42 public SolverVariable getPivotCandidate() { in getPivotCandidate()
66 public final SolverVariable getVariable(int index) { in getVariable()
80 SolverVariable v = mVariables[idx]; in updateArray()
94 public final float get(SolverVariable v) { in get()
108 SolverVariable current = mVariables[idx]; in get()
121 public void put(SolverVariable variable, float value) { in put()
175 public void add(SolverVariable variable, float value) { in add()
[all …]
DLinearEquation.java120 SolverVariable sv = v.getSolverVariable(); in createRowFromEquation()
161 public void remove(SolverVariable v) { in remove()
322 if (v.getType() == SolverVariable.Type.UNRESTRICTED) { in balance()
330 if (v.getType() == SolverVariable.Type.SLACK) { in balance()
339 if (v.getType() == SolverVariable.Type.ERROR) { in balance()
395 public void pivot(SolverVariable variable) { in pivot()
486 if (v.getType() == SolverVariable.Type.UNRESTRICTED) { in getFirstUnconstrainedVariable()
492 if (v.getType() == SolverVariable.Type.UNRESTRICTED) { in getFirstUnconstrainedVariable()
518 public void replace(SolverVariable v, LinearEquation l) { in replace()
531 private void replace(SolverVariable v, LinearEquation l, ArrayList<EquationVariable> list) { in replace()
[all …]
DOriginalGoal.java30 SolverVariable mVariable;
54 public SolverVariable getPivotCandidate() { in getPivotCandidate()
56 SolverVariable candidate = null; in getPivotCandidate()
83 SolverVariable variable = system.mCache.mIndexedVariables[i]; in updateFromSystemErrors()
84 if (variable.mType != SolverVariable.Type.ERROR) { in updateFromSystemErrors()
106 SolverVariable var = variables.getVariable(j); in updateFromSystem()
115 public GoalElement getElement(SolverVariable variable) { in getElement()
130 public void add(GoalElement element, SolverVariable variable, float value) { in add()
DEquationVariable.java25 private SolverVariable mVariable = null;
38 SolverVariable.Type type) { in EquationVariable()
62 SolverVariable.Type type) { in EquationVariable()
84 EquationVariable(LinearSystem system, String name, SolverVariable.Type type) { in EquationVariable()
128 public SolverVariable.Type getType() { in getType()
130 return SolverVariable.Type.CONSTANT; in getType()
140 public SolverVariable getSolverVariable() { in getSolverVariable()
DArrayLinkedVariablesTest.java33 SolverVariable[] v = new SolverVariable[9]; in testNestedLayout()
36 v[i] = new SolverVariable("dog" + p + "(" + i + ")" + p, in testNestedLayout()
37 SolverVariable.Type.UNRESTRICTED); in testNestedLayout()
DLinearSystemTest.java174 mLS.addSingleError(row10, 1, SolverVariable.STRENGTH_MEDIUM); in testOptimizeAndPriority()
175 mLS.addSingleError(row10, -1, SolverVariable.STRENGTH_MEDIUM); in testOptimizeAndPriority()
179 mLS.addSingleError(row4, -1, SolverVariable.STRENGTH_HIGH); in testOptimizeAndPriority()
183 mLS.addSingleError(row5, 1, SolverVariable.STRENGTH_MEDIUM); in testOptimizeAndPriority()
187 mLS.addSingleError(row6, -1, SolverVariable.STRENGTH_LOW); in testOptimizeAndPriority()
191 mLS.addSingleError(row7, 1, SolverVariable.STRENGTH_LOW); in testOptimizeAndPriority()
195 row8.addError(mLS, SolverVariable.STRENGTH_LOW); in testOptimizeAndPriority()
199 mLS.addSingleError(row9, -1, SolverVariable.STRENGTH_LOW); in testOptimizeAndPriority()
301 goalRow.addError(mLS.getVariable("Xm", SolverVariable.Type.ERROR)); in testAddEquation4()
302 goalRow.addError(mLS.getVariable("Xl", SolverVariable.Type.ERROR)); in testAddEquation4()
/constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/
DArrayRow.java19 import static androidx.constraintlayout.core.SolverVariable.STRENGTH_EQUALITY;
20 import static androidx.constraintlayout.core.SolverVariable.STRENGTH_HIGH;
21 import static androidx.constraintlayout.core.SolverVariable.STRENGTH_HIGHEST;
22 import static androidx.constraintlayout.core.SolverVariable.STRENGTH_LOW;
23 import static androidx.constraintlayout.core.SolverVariable.STRENGTH_MEDIUM;
30 SolverVariable mVariable = null;
35 ArrayList<SolverVariable> mVariablesToUpdate = new ArrayList<>();
45 SolverVariable getVariable(int index); in getVariable()
51 float get(SolverVariable variable); in get()
54 int indexOf(SolverVariable variable); in indexOf()
[all …]
DLinearSystem.java58 private HashMap<String, SolverVariable> mVariables = null;
82 private SolverVariable[] mPoolVariables = new SolverVariable[mPoolSize];
116 SolverVariable getPivotCandidate(LinearSystem system, boolean[] avoid); in getPivotCandidate()
122 void addError(SolverVariable variable); in addError()
126 SolverVariable getKey(); in getKey()
133 SolverVariable variable, in updateFromFinalVariable()
197 SolverVariable variable = mCache.mIndexedVariables[i]; in reset()
231 public SolverVariable createObjectVariable(Object anchor) { in createObjectVariable()
238 SolverVariable variable = null; in createObjectVariable()
254 variable.mType = SolverVariable.Type.UNRESTRICTED; in createObjectVariable()
[all …]
DPriorityGoalRow.java30 private SolverVariable[] mArrayGoals = new SolverVariable[mTableSize];
31 private SolverVariable[] mSortArray = new SolverVariable[mTableSize];
36 SolverVariable mVariable;
43 public void init(SolverVariable variable) { in init()
47 public boolean addToGoal(SolverVariable other, float value) { in addToGoal()
50 for (int i = 0; i < SolverVariable.MAX_STRENGTH; i++) { in addToGoal()
63 for (int i = 0; i < SolverVariable.MAX_STRENGTH; i++) { in addToGoal()
80 public void add(SolverVariable other) { in add()
81 for (int i = 0; i < SolverVariable.MAX_STRENGTH; i++) { in add()
91 for (int i = SolverVariable.MAX_STRENGTH - 1; i >= 0; i--) { in isNegative()
[all …]
DSolverVariableValues.java59 public SolverVariable getVariable(int index) { in getVariable()
94 public boolean contains(SolverVariable variable) { in contains()
99 public int indexOf(SolverVariable variable) { in indexOf()
125 public float get(SolverVariable variable) { in get()
138 SolverVariable v = getVariable(i); in display()
152 SolverVariable v = getVariable(i); in toString()
183 SolverVariable v = getVariable(i); in clear()
213 private void addToHashMap(SolverVariable variable, int index) { in addToHashMap()
260 private void removeFromHashMap(SolverVariable variable) { in removeFromHashMap()
292 private void addVariable(int index, SolverVariable variable, float value) { in addVariable()
[all …]
DArrayLinkedVariables.java55 private SolverVariable mCandidate = null;
127 public final void put(SolverVariable variable, float value) { in put()
239 public void add(SolverVariable variable, float value, boolean removeFromDefinition) { in add()
371 SolverVariable definitionVariable = definitionVariables.getVariable(i); in use()
387 public final float remove(SolverVariable variable, boolean removeFromDefinition) { in remove()
433 SolverVariable variable = mCache.mIndexedVariables[mArrayIndices[current]]; in clear()
454 public boolean contains(SolverVariable variable) { in contains()
471 public int indexOf(SolverVariable variable) { in indexOf()
573 SolverVariable getPivotCandidate() { in getPivotCandidate()
578 SolverVariable pivot = null; in getPivotCandidate()
[all …]
DSolverVariable.java27 public class SolverVariable implements Comparable<SolverVariable> { class
130 public SolverVariable(String name, Type type) { in SolverVariable() method in SolverVariable
135 public SolverVariable(Type type, String prefix) { in SolverVariable() method in SolverVariable
251 public void setSynonym(LinearSystem system, SolverVariable synonymVariable, float value) { in setSynonym()
271 strength = SolverVariable.STRENGTH_NONE; in reset()
315 public int compareTo(SolverVariable v) { in compareTo()
DCache.java24 Pools.Pool<SolverVariable> mSolverVariablePool = new Pools.SimplePool<>(256);
25 SolverVariable[] mIndexedVariables = new SolverVariable[32];
/constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/
DChain.java25 import androidx.constraintlayout.core.SolverVariable;
143 int strength = SolverVariable.STRENGTH_HIGHEST; in applyChainConstraints()
145 strength = SolverVariable.STRENGTH_LOW; in applyChainConstraints()
158 strength = SolverVariable.STRENGTH_FIXED; in applyChainConstraints()
164 margin, SolverVariable.STRENGTH_BARRIER); in applyChainConstraints()
167 margin, SolverVariable.STRENGTH_FIXED); in applyChainConstraints()
170 strength = SolverVariable.STRENGTH_EQUALITY; in applyChainConstraints()
174 strength = SolverVariable.STRENGTH_EQUALITY; in applyChainConstraints()
186 SolverVariable.STRENGTH_EQUALITY); in applyChainConstraints()
190 0, SolverVariable.STRENGTH_FIXED); in applyChainConstraints()
[all …]
DGuideline.java21 import androidx.constraintlayout.core.SolverVariable;
255 SolverVariable guide = system.createObjectVariable(mAnchor); in addToSolver()
264 0, SolverVariable.STRENGTH_EQUALITY); in addToSolver()
268 SolverVariable parentRight = system.createObjectVariable(end); in addToSolver()
270 0, SolverVariable.STRENGTH_EQUALITY); in addToSolver()
271 system.addGreaterThan(parentRight, guide, 0, SolverVariable.STRENGTH_EQUALITY); in addToSolver()
278 SolverVariable guide = system.createObjectVariable(mAnchor); in addToSolver()
279 SolverVariable parentLeft = system.createObjectVariable(begin); in addToSolver()
280 system.addEquality(guide, parentLeft, mRelativeBegin, SolverVariable.STRENGTH_FIXED); in addToSolver()
283 guide, 0, SolverVariable.STRENGTH_EQUALITY); in addToSolver()
[all …]
DConstraintWidget.java25 import androidx.constraintlayout.core.SolverVariable;
1039 SolverVariable left = system.createObjectVariable(mLeft); in setDebugSolverName()
1040 SolverVariable top = system.createObjectVariable(mTop); in setDebugSolverName()
1041 SolverVariable right = system.createObjectVariable(mRight); in setDebugSolverName()
1042 SolverVariable bottom = system.createObjectVariable(mBottom); in setDebugSolverName()
1047 SolverVariable baseline = system.createObjectVariable(mBaseline); in setDebugSolverName()
2482 SolverVariable left = system.createObjectVariable(mLeft); in addToSolver()
2483 SolverVariable right = system.createObjectVariable(mRight); in addToSolver()
2484 SolverVariable top = system.createObjectVariable(mTop); in addToSolver()
2485 SolverVariable bottom = system.createObjectVariable(mBottom); in addToSolver()
[all …]
DBarrier.java20 import androidx.constraintlayout.core.SolverVariable;
216 int equalityOnReferencesStrength = SolverVariable.STRENGTH_EQUALITY; in addToSolver()
218 equalityOnReferencesStrength = SolverVariable.STRENGTH_HIGHEST; in addToSolver()
225 SolverVariable target = system.createObjectVariable(widget.mListAnchors[mBarrierType]); in addToSolver()
251 int barrierParentStrength = SolverVariable.STRENGTH_HIGHEST; in addToSolver()
252 int barrierParentStrengthOpposite = SolverVariable.STRENGTH_NONE; in addToSolver()
256 mLeft.mSolverVariable, 0, SolverVariable.STRENGTH_FIXED); in addToSolver()
263 mRight.mSolverVariable, 0, SolverVariable.STRENGTH_FIXED); in addToSolver()
270 mTop.mSolverVariable, 0, SolverVariable.STRENGTH_FIXED); in addToSolver()
277 mBottom.mSolverVariable, 0, SolverVariable.STRENGTH_FIXED); in addToSolver()
DConstraintAnchor.java19 import androidx.constraintlayout.core.SolverVariable;
113 SolverVariable mSolverVariable;
153 public SolverVariable getSolverVariable() { in getSolverVariable()
162 mSolverVariable = new SolverVariable(SolverVariable.Type.UNRESTRICTED, null); in resetSolverVariable()
/constraintlayout/constraintlayout/src/main/
Dbaseline-prof.txt8 …onstraintlayout/core/ArrayLinkedVariables;->add(Landroidx/constraintlayout/core/SolverVariable;FZ)V
10 …traintlayout/core/ArrayLinkedVariables;->contains(Landroidx/constraintlayout/core/SolverVariable;)Z
11 …/constraintlayout/core/ArrayLinkedVariables;->get(Landroidx/constraintlayout/core/SolverVariable;)F
13 …intlayout/core/ArrayLinkedVariables;->getVariable(I)Landroidx/constraintlayout/core/SolverVariable;
16 …constraintlayout/core/ArrayLinkedVariables;->put(Landroidx/constraintlayout/core/SolverVariable;F)V
17 …straintlayout/core/ArrayLinkedVariables;->remove(Landroidx/constraintlayout/core/SolverVariable;Z)F
21 …ayout/core/ArrayRow;->addSingleError(Landroidx/constraintlayout/core/SolverVariable;I)Landroidx/co…
23 …ables(Landroidx/constraintlayout/core/LinearSystem;)Landroidx/constraintlayout/core/SolverVariable;
24 …eateRowEquals(Landroidx/constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/Solve…
25 …constraintlayout/core/SolverVariable;Landroidx/constraintlayout/core/SolverVariable;Landroidx/cons…
[all …]
/constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/widgets/
DBasicSolverVariableValues.java21 import androidx.constraintlayout.core.SolverVariable;
32 SolverVariable mVariable;
57 public SolverVariable getVariable(int i) { in getVariable()
67 public boolean contains(SolverVariable variable) { in contains()
77 public int indexOf(SolverVariable variable) { in indexOf()
88 public float get(SolverVariable variable) { in get()
100 SolverVariable v = getVariable(i); in display()
113 SolverVariable v = getVariable(i); in clear()
120 public void put(SolverVariable variable, float value) { in put()
178 public float remove(SolverVariable v, boolean removeFromDefinition) { in remove()
[all …]
/constraintlayout/constraintlayout-core/api/
Dapi_lint.ignore688 …aintlayout.core.ArrayRow.ArrayRowVariables#contains(androidx.constraintlayout.core.SolverVariable):
690 …onstraintlayout.core.ArrayRow.ArrayRowVariables#get(androidx.constraintlayout.core.SolverVariable):
708 …tlayout.core.ArrayLinkedVariables#add(androidx.constraintlayout.core.SolverVariable, float, boolea…
710 …out.core.ArrayLinkedVariables#contains(androidx.constraintlayout.core.SolverVariable) parameter #0:
712 …ntlayout.core.ArrayLinkedVariables#get(androidx.constraintlayout.core.SolverVariable) parameter #0:
716 …yout.core.ArrayLinkedVariables#indexOf(androidx.constraintlayout.core.SolverVariable) parameter #0:
720 …tlayout.core.ArrayLinkedVariables#put(androidx.constraintlayout.core.SolverVariable, float) parame…
722 …yout.core.ArrayLinkedVariables#remove(androidx.constraintlayout.core.SolverVariable, boolean) para…
732 …onstraintlayout.core.ArrayRow#addError(androidx.constraintlayout.core.SolverVariable) parameter #0:
734SolverVariable, androidx.constraintlayout.core.SolverVariable, androidx.constraintlayout.core.Solv…
[all …]
D1.1.0-beta01.txt5 method public void add(androidx.constraintlayout.core.SolverVariable!, float, boolean);
7 method public boolean contains(androidx.constraintlayout.core.SolverVariable!);
10 method public final float get(androidx.constraintlayout.core.SolverVariable!);
16 method public androidx.constraintlayout.core.SolverVariable! getVariable(int);
18 method public int indexOf(androidx.constraintlayout.core.SolverVariable!);
20 method public final void put(androidx.constraintlayout.core.SolverVariable!, float);
21 method public final float remove(androidx.constraintlayout.core.SolverVariable!, boolean);
31 method public void addError(androidx.constraintlayout.core.SolverVariable!);
33SolverVariable!, androidx.constraintlayout.core.SolverVariable!, androidx.constraintlayout.core.So…
34SolverVariable!, int, androidx.constraintlayout.core.SolverVariable!, int, androidx.constraintlayo…
[all …]
Drestricted_1.1.0-beta01.txt5 method public void add(androidx.constraintlayout.core.SolverVariable!, float, boolean);
7 method public boolean contains(androidx.constraintlayout.core.SolverVariable!);
10 method public final float get(androidx.constraintlayout.core.SolverVariable!);
16 method public androidx.constraintlayout.core.SolverVariable! getVariable(int);
18 method public int indexOf(androidx.constraintlayout.core.SolverVariable!);
20 method public final void put(androidx.constraintlayout.core.SolverVariable!, float);
21 method public final float remove(androidx.constraintlayout.core.SolverVariable!, boolean);
31 method public void addError(androidx.constraintlayout.core.SolverVariable!);
33SolverVariable!, androidx.constraintlayout.core.SolverVariable!, androidx.constraintlayout.core.So…
34SolverVariable!, int, androidx.constraintlayout.core.SolverVariable!, int, androidx.constraintlayo…
[all …]

12