Home
last modified time | relevance | path

Searched refs:variable (Results 1 – 15 of 15) sorted by relevance

/constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/
DSolverVariableValuesTest.java76 SolverVariable variable = values.getVariable(i); in testOperations() local
141 SolverVariable variable = new SolverVariable("A" + i, SolverVariable.Type.SLACK); in testBasic3() local
142 variable.id = i * 32; in testBasic3()
143 values.put(variable, i); in testBasic3()
144 variables.add(variable); in testBasic3()
147 for (SolverVariable variable : variables) { in testBasic3()
149 assertEquals(value, values.get(variable), 0f); in testBasic3()
163 SolverVariable variable = new SolverVariable("A" + i, SolverVariable.Type.SLACK); in testBasic4() local
164 variable.id = i; in testBasic4()
165 values.put(variable, i); in testBasic4()
[all …]
DEquationVariable.java95 EquationVariable(Amount amount, EquationVariable variable) { in EquationVariable() argument
97 mAmount.multiply(variable.mAmount); in EquationVariable()
98 mVariable = variable.getSolverVariable(); in EquationVariable()
187 public boolean isCompatible(EquationVariable variable) { in isCompatible() argument
189 return variable.isConstant(); in isCompatible()
190 } else if (variable.isConstant()) { in isCompatible()
193 return (variable.getSolverVariable() == getSolverVariable()); in isCompatible()
201 public void add(EquationVariable variable) { in add() argument
202 if (variable.isCompatible(this)) { in add()
203 mAmount.add(variable.mAmount); in add()
[all …]
DArrayBackedVariables.java121 public void put(SolverVariable variable, float value) { in put() argument
123 remove(variable); in put()
129 if (mVariables[i] == variable) { in put()
132 mCandidate = variable; in put()
144 mVariables[firstEmptyIndex] = variable; in put()
150 if (mVariables[index].id > variable.id) { in put()
166 mCandidate = variable; in put()
175 public void add(SolverVariable variable, float value) { in add() argument
182 if (mVariables[i] == variable) { in add()
185 mCandidate = variable; in add()
[all …]
DOptimizedGoal.java62 SolverVariable variable = system.mCache.mIndexedVariables[i]; in updateFromSystemErrors() local
63 if (variable.mType != SolverVariable.Type.ERROR) { in updateFromSystemErrors()
67 variable.mStrengthVector[j] = 0; in updateFromSystemErrors()
69 variable.mStrengthVector[variable.strength] = 1; in updateFromSystemErrors()
115 SolverVariable variable = mSystem.mCache.mIndexedVariables[i]; in toString() local
116 if (variable.mType != SolverVariable.Type.ERROR) { in toString()
119 representation += variable + "["; in toString()
120 for (int j = 0; j < variable.mStrengthVector.length; j++) { in toString()
121 representation += variable.mStrengthVector[j]; in toString()
122 if (j < variable.mStrengthVector.length - 1) { in toString()
DOriginalGoal.java83 SolverVariable variable = system.mCache.mIndexedVariables[i]; in updateFromSystemErrors() local
84 if (variable.mType != SolverVariable.Type.ERROR) { in updateFromSystemErrors()
88 element.mVariable = variable; in updateFromSystemErrors()
89 element.mStrengths[variable.strength] = 1; in updateFromSystemErrors()
115 public GoalElement getElement(SolverVariable variable) { in getElement() argument
119 if (element.mVariable == variable) { in getElement()
124 element.mVariable = variable; in getElement()
125 element.mStrengths[variable.strength] = 1; in getElement()
130 public void add(GoalElement element, SolverVariable variable, float value) { in add() argument
131 GoalElement addition = getElement(variable); in add()
DLinearEquation.java395 public void pivot(SolverVariable variable) { in pivot() argument
397 && mLeftSide.get(0).getSolverVariable() == variable) { in pivot()
410 if (v.getSolverVariable() == variable) { in pivot()
596 EquationVariable variable = find(solverVariable, mRightSide); in getVariable() local
597 if (variable != null) { in getVariable()
598 return variable; in getVariable()
/constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/
DArrayRow.java51 float get(SolverVariable variable); in get() argument
54 int indexOf(SolverVariable variable); in indexOf() argument
63 boolean contains(SolverVariable variable); in contains() argument
66 void put(SolverVariable variable, float value); in put() argument
176 ArrayRow createRowDefinition(SolverVariable variable, int value) { in createRowDefinition() argument
177 this.mVariable = variable; in createRowDefinition()
178 variable.computedValue = value; in createRowDefinition()
185 public ArrayRow createRowEquals(SolverVariable variable, int value) { in createRowEquals() argument
188 variables.put(variable, 1); in createRowEquals()
191 variables.put(variable, -1); in createRowEquals()
[all …]
DArrayLinkedVariables.java127 public final void put(SolverVariable variable, float value) { in put() argument
129 remove(variable, true); in put()
136 mArrayIndices[mHead] = variable.id; in put()
138 variable.usageInRowCount++; in put()
139 variable.addToRow(mRow); in put()
155 if (mArrayIndices[current] == variable.id) { in put()
159 if (mArrayIndices[current] < variable.id) { in put()
202 mArrayIndices[availableIndice] = variable.id; in put()
211 variable.usageInRowCount++; in put()
212 variable.addToRow(mRow); in put()
[all …]
DLinearSystem.java122 void addError(SolverVariable variable); in addError() argument
133 SolverVariable variable, in updateFromFinalVariable() argument
197 SolverVariable variable = mCache.mIndexedVariables[i]; in reset() local
198 if (variable != null) { in reset()
199 variable.reset(); in reset()
238 SolverVariable variable = null; in createObjectVariable() local
240 variable = ((ConstraintAnchor) anchor).getSolverVariable(); in createObjectVariable()
241 if (variable == null) { in createObjectVariable()
243 variable = ((ConstraintAnchor) anchor).getSolverVariable(); in createObjectVariable()
245 if (variable.id == -1 in createObjectVariable()
[all …]
DSolverVariableValues.java94 public boolean contains(SolverVariable variable) { in contains() argument
95 return indexOf(variable) != mNone; in contains()
99 public int indexOf(SolverVariable variable) { in indexOf() argument
100 if (mCount == 0 || variable == null) { in indexOf()
103 int id = variable.id; in indexOf()
125 public float get(SolverVariable variable) { in get() argument
126 final int index = indexOf(variable); in get()
213 private void addToHashMap(SolverVariable variable, int index) { in addToHashMap() argument
215 System.out.println(this.hashCode() + " hash add " + variable.id + " @ " + index); in addToHashMap()
217 int hash = variable.id % mHashSize; in addToHashMap()
[all …]
DPriorityGoalRow.java43 public void init(SolverVariable variable) { in init() argument
44 this.mVariable = variable; in init()
166 SolverVariable variable = mArrayGoals[i]; in getPivotCandidate() local
167 if (avoid[variable.id]) { in getPivotCandidate()
170 mAccessor.init(variable); in getPivotCandidate()
193 private void addToGoal(SolverVariable variable) { in addToGoal() argument
198 mArrayGoals[mNumGoals] = variable; in addToGoal()
201 if (mNumGoals > 1 && mArrayGoals[mNumGoals - 1].id > variable.id) { in addToGoal()
216 variable.inGoal = true; in addToGoal()
217 variable.addToRow(this); in addToGoal()
[all …]
/constraintlayout/constraintlayout-core/src/test/java/androidx/constraintlayout/core/widgets/
DBasicSolverVariableValues.java67 public boolean contains(SolverVariable variable) { in contains() argument
69 if (item.mVariable.id == variable.id) { in contains()
77 public int indexOf(SolverVariable variable) { in indexOf() argument
80 if (item.mVariable.id == variable.id) { in indexOf()
88 public float get(SolverVariable variable) { in get() argument
89 if (contains(variable)) { in get()
90 return mList.get(indexOf(variable)).mValue; in get()
120 public void put(SolverVariable variable, float value) { in put() argument
122 remove(variable, true); in put()
130 item.mVariable = variable; in put()
[all …]
/constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/
DJSONConstraintSet.kt99 val variable = key.value.float in applyLayoutVariables() constant
101 layoutVariables.putOverride(key.content(), variable) in applyLayoutVariables()
/constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/
DConstraintWidgetContainer.java307 SolverVariable variable = mSystem.createObjectVariable(constraintAnchor); in addMinWrap() local
309 mSystem.addGreaterThan(variable, parentMin, 0, wrapStrength); in addMinWrap()
313 SolverVariable variable = mSystem.createObjectVariable(constraintAnchor); in addMaxWrap() local
315 mSystem.addGreaterThan(parentMax, variable, 0, wrapStrength); in addMaxWrap()
/constraintlayout/constraintlayout-core/api/
Dapi_lint.ignore709 Missing nullability on parameter `variable` in method `add`
711 Missing nullability on parameter `variable` in method `contains`
717 Missing nullability on parameter `variable` in method `indexOf`
721 Missing nullability on parameter `variable` in method `put`
723 Missing nullability on parameter `variable` in method `remove`
773 Missing nullability on parameter `variable` in method `createRowEquals`
823 Missing nullability on parameter `variable` in method `updateFromFinalVariable`
831 Missing nullability on parameter `variable` in method `updateFromSynonymVariable`
839 Missing nullability on parameter `variable` in method `contains`
841 Missing nullability on parameter `variable` in method `get`
[all …]