public class Metrics


Utility class to track metrics during the system resolution

Summary

Public constructors

Public methods

void
copy(Metrics metrics)

Copy the values from and existing Metrics class

void
String

Public fields

additionalMeasures

Added in 1.1.0-alpha13
public long additionalMeasures

bfs

Added in 1.1.0-alpha13
public long bfs

constraints

Added in 1.1.0-alpha13
public long constraints

determineGroups

Added in 1.1.0-alpha13
public long determineGroups

errors

Added in 1.1.0-alpha13
public long errors

extravariables

Added in 1.1.0-alpha13
public long extravariables

fullySolved

Added in 1.1.0-alpha13
public long fullySolved

graphOptimizer

Added in 1.1.0-alpha13
public long graphOptimizer

graphSolved

Added in 1.1.0-alpha13
public long graphSolved

grouping

Added in 1.1.0-alpha13
public long grouping

infeasibleDetermineGroups

Added in 1.1.0-alpha13
public long infeasibleDetermineGroups

iterations

Added in 1.1.0-alpha13
public long iterations

lastTableSize

Added in 1.1.0-alpha13
public long lastTableSize

layouts

Added in 1.1.0-alpha13
public long layouts

linearSolved

Added in 1.1.0-alpha13
public long linearSolved

mChildCount

Added in 1.1.0-alpha13
public long mChildCount

mEquations

Added in 1.1.0-alpha13
public long mEquations

mMeasureCalls

Added in 1.1.0-alpha13
public long mMeasureCalls

mMeasureDuration

Added in 1.1.0-alpha13
public long mMeasureDuration

mNumberOfLayouts

Added in 1.1.0-alpha13
public int mNumberOfLayouts

mNumberOfMeasures

Added in 1.1.0-alpha13
public int mNumberOfMeasures

mSimpleEquations

Added in 1.1.0-alpha13
public long mSimpleEquations

mSolverPasses

Added in 1.1.0-alpha13
public long mSolverPasses

mVariables

Added in 1.1.0-alpha13
public long mVariables

maxRows

Added in 1.1.0-alpha13
public long maxRows

maxTableSize

Added in 1.1.0-alpha13
public long maxTableSize

maxVariables

Added in 1.1.0-alpha13
public long maxVariables

measuredMatchWidgets

Added in 1.1.0-alpha13
public long measuredMatchWidgets

measuredWidgets

Added in 1.1.0-alpha13
public long measuredWidgets

measures

Added in 1.1.0-alpha13
public long measures

measuresLayoutDuration

Added in 1.1.0-alpha13
public long measuresLayoutDuration

measuresWidgetsDuration

Added in 1.1.0-alpha13
public long measuresWidgetsDuration

measuresWrap

Added in 1.1.0-alpha13
public long measuresWrap

measuresWrapInfeasible

Added in 1.1.0-alpha13
public long measuresWrapInfeasible

minimize

Added in 1.1.0-alpha13
public long minimize

minimizeGoal

Added in 1.1.0-alpha13
public long minimizeGoal

nonresolvedWidgets

Added in 1.1.0-alpha13
public long nonresolvedWidgets

optimize

Added in 1.1.0-alpha13
public long optimize

pivots

Added in 1.1.0-alpha13
public long pivots

problematicLayouts

Added in 1.1.0-alpha13
public ArrayList<StringproblematicLayouts

resolutions

Added in 1.1.0-alpha13
public long resolutions

resolvedWidgets

Added in 1.1.0-alpha13
public long resolvedWidgets

simpleconstraints

Added in 1.1.0-alpha13
public long simpleconstraints

slackvariables

Added in 1.1.0-alpha13
public long slackvariables

tableSizeIncrease

Added in 1.1.0-alpha13
public long tableSizeIncrease

variables

Added in 1.1.0-alpha13
public long variables

widgets

Added in 1.1.0-alpha13
public long widgets

Public constructors

Metrics

Added in 1.1.0-alpha13
public Metrics()

Public methods

copy

Added in 1.1.0-alpha13
public void copy(Metrics metrics)

Copy the values from and existing Metrics class

Parameters
Metrics metrics

reset

Added in 1.1.0-alpha13
public void reset()

toString

public String toString()