| showMatrix(DoubleSystemOperator[][]) |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 1 | 1 |
| showMatrix(DoubleAdjacencyMatrix) |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 1 | 1 |
| shortMultiplexerAndDeMultiplexer(DoubleSystemOperator[][], int, Map, Map) |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 1 | 1 |
| contractDeMultiplexerAndMultiplexer() |  | 0% |  | 0% | 10 | 10 | 40 | 40 | 1 | 1 |
| getLinearSystemForMaxima(boolean, ReversePolishNotationProcessor) |  | 0% |  | 0% | 4 | 4 | 40 | 40 | 1 | 1 |
| getBlockSystem() |   | 18% |   | 20% | 11 | 13 | 19 | 25 | 0 | 1 |
| shortDeMultiplexerAndMultiplexer(DoubleSystemOperator[][], int, Map, Map) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| contractMultiplexerAndDeMultiplexer() |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 1 | 1 |
| createDeclearMM(String[][], PrintWriter) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| setZeroToSourceAndSink() |   | 35% |   | 50% | 6 | 9 | 9 | 16 | 0 | 1 |
| isSampledData() |  | 0% |  | 0% | 12 | 12 | 14 | 14 | 1 | 1 |
| findNodeSize(int) |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 1 | 1 |
| setupUndefinedMultiplexer() |   | 38% |   | 40% | 7 | 11 | 16 | 24 | 0 | 1 |
| setupUndefinedDeMultiplexer() |   | 38% |   | 40% | 7 | 11 | 16 | 24 | 0 | 1 |
| getImporters() |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| getExporters() |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| isSampledDataDynamic() |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| getMinusOutputSizeMatrix() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| isDiscreteDynamic() |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| shiftSourceNodeByInserting(int[]) |   | 32% |   | 16% | 3 | 4 | 8 | 13 | 0 | 1 |
| shiftSinkNodeByInserting(int[]) |   | 32% |   | 16% | 3 | 4 | 8 | 13 | 0 | 1 |
| findDeMultiplexerInRow(DoubleSystemOperator[][], int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| findMultiplexerInRow(DoubleSystemOperator[][], int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| findMultiplexerInColumn(DoubleSystemOperator[][], int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| exchangeInputNode(int, int) |   | 64% |   | 83% | 1 | 4 | 6 | 16 | 0 | 1 |
| exchangeOutputNode(int, int) |   | 64% |   | 83% | 1 | 4 | 6 | 16 | 0 | 1 |
| isDiscrete() |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| getSystemBetweenSourceAndSink() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| contractConstantEdgeForwardColumnWise(boolean, boolean) |   | 90% |   | 80% | 18 | 47 | 12 | 82 | 0 | 1 |
| getReachableMatrixToNodes(BooleanMatrix, List) |   | 70% |   | 64% | 3 | 8 | 4 | 15 | 0 | 1 |
| getReachableMatrixFromNodes(BooleanMatrix, List) |   | 69% |   | 64% | 3 | 8 | 4 | 15 | 0 | 1 |
| leftMultiplyGain(DoubleSystemOperator, DoubleMatrix) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| clone() |   | 82% |   | 50% | 6 | 7 | 6 | 27 | 0 | 1 |
| transformEMatrix() |   | 71% |   | 75% | 1 | 3 | 3 | 12 | 0 | 1 |
| setupInputSizeAndOutputSize(DoubleSystemOperator, int, int) |   | 31% |   | 25% | 4 | 5 | 6 | 9 | 0 | 1 |
| getLinearSystemByProcessor(boolean, ReversePolishNotationProcessor) |   | 85% |   | 50% | 3 | 5 | 4 | 28 | 0 | 1 |
| hashCode() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getStateTags(int) |   | 76% |   | 50% | 4 | 6 | 2 | 13 | 0 | 1 |
| moveElement(int, int, int) |   | 61% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| removeRedundantNodes() |   | 92% |   | 85% | 4 | 21 | 2 | 34 | 0 | 1 |
| compareColumnVectors(DoubleAdjacencyMatrix) |   | 90% |   | 70% | 11 | 23 | 3 | 20 | 0 | 1 |
| contractLoopNode(Integer, List, DoubleConstantSystem) |   | 90% |   | 85% | 3 | 11 | 2 | 22 | 0 | 1 |
| setInputOutputStateTagToLinearSystem(DoubleLinearSystem, int[]) |   | 85% |   | 75% | 2 | 5 | 2 | 19 | 0 | 1 |
| getLinearSystem(boolean) |   | 89% |   | 62% | 2 | 5 | 3 | 20 | 0 | 1 |
| findIndex(int, Integer[]) |   | 61% |   | 50% | 2 | 4 | 2 | 5 | 0 | 1 |
| removeArgebraicloop() |   | 96% |   | 87% | 2 | 13 | 2 | 33 | 0 | 1 |
| createExpandUnitInRow(DoubleSystemOperator, int) |   | 95% |   | 90% | 2 | 12 | 1 | 34 | 0 | 1 |
| printElements(Writer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| expandBlockSystem() |   | 85% |   | 87% | 1 | 5 | 2 | 11 | 0 | 1 |
| isPiecewiseContinuous() |   | 84% |   | 71% | 4 | 8 | 4 | 14 | 0 | 1 |
| createSymbolicD(ReversePolishNotationProcessor) |   | 89% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| createSymbolicB(int[], ReversePolishNotationProcessor) |   | 88% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| printElements(Writer, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSystemBetweenNodes(List, List, boolean) |   | 94% |   | 87% | 1 | 5 | 1 | 22 | 0 | 1 |
| sortIntegratorIntoDiagonal() |   | 94% |   | 83% | 1 | 4 | 1 | 24 | 0 | 1 |
| createExpandedSystem(DoubleBlockSystem, int, int) |   | 93% |   | 75% | 1 | 3 | 1 | 20 | 0 | 1 |
| getLinearSystemFromInputToOutput(boolean) |   | 92% |   | 75% | 2 | 5 | 1 | 23 | 0 | 1 |
| setDefaultSizeToUnknownPort() |   | 90% |   | 83% | 2 | 7 | 2 | 12 | 0 | 1 |
| isContinuous() |   | 87% |   | 78% | 3 | 8 | 3 | 14 | 0 | 1 |
| moveIntegratorLower(int) |   | 85% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 |
| moveIntegratorLeft(int) |   | 85% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 |
| showMatrix(DoubleSystemOperator[][], boolean, String) |  | 37% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| getSystemEquationArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLinear() |   | 93% |   | 75% | 5 | 11 | 1 | 10 | 0 | 1 |
| isContinuousImplicitDynamic() |   | 90% |   | 75% | 3 | 7 | 2 | 11 | 0 | 1 |
| equals(Object) |   | 86% |   | 75% | 2 | 5 | 2 | 10 | 0 | 1 |
| getSourceNodes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSinkNodes() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRequiringLinearSystem() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expandOutput() |  | 99% |   | 88% | 3 | 14 | 2 | 67 | 0 | 1 |
| removeZeroRowColumn() |  | 99% |   | 92% | 2 | 14 | 0 | 44 | 0 | 1 |
| getNodeSignalSize(int) |  | 96% |   | 87% | 1 | 5 | 1 | 7 | 0 | 1 |
| getOnlyUnitColumnList() |  | 96% |   | 90% | 1 | 6 | 0 | 12 | 0 | 1 |
| getConnectedIntegratorNodes() |  | 96% |   | 87% | 1 | 5 | 0 | 11 | 0 | 1 |
| getSelfLoopNodes() |  | 95% |   | 87% | 1 | 5 | 0 | 9 | 0 | 1 |
| isContinuousDynamic() |  | 95% |   | 91% | 1 | 7 | 1 | 11 | 0 | 1 |
| static {...} |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| expandInput() |  | 99% |   | 75% | 1 | 3 | 0 | 31 | 0 | 1 |
| shiftSourceNodeByRemoving(int[]) |  | 98% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| setupSystemIDForElements() |  | 97% |   | 83% | 1 | 4 | 1 | 7 | 0 | 1 |
| getIntegratorOrUnitDelaySystemSize() |  | 97% |   | 87% | 1 | 5 | 1 | 8 | 0 | 1 |
| getExpandInputSize(int, DoubleSystemOperator[][]) |  | 97% |   | 66% | 2 | 4 | 0 | 9 | 0 | 1 |
| expandDegree() |  | 100% |  | 100% | 0 | 5 | 0 | 45 | 0 | 1 |
| createExpandUnitInColumn(DoubleSystemOperator, int) |  | 100% |   | 95% | 1 | 12 | 0 | 34 | 0 | 1 |
| sortByStateNumber() |  | 100% |  | 100% | 0 | 5 | 0 | 38 | 0 | 1 |
| contractLoopColumnWithUnit() |  | 100% |   | 93% | 1 | 9 | 0 | 29 | 0 | 1 |
| expandConstantAndIntegratorSystem() |  | 100% |   | 92% | 2 | 14 | 0 | 24 | 0 | 1 |
| createExpandConstantAndIntegratorSystem(DoubleSystemOperator, int, int) |  | 100% |   | 92% | 1 | 8 | 0 | 20 | 0 | 1 |
| contractConstantEdge(boolean, boolean) |  | 100% |   | 95% | 1 | 12 | 0 | 41 | 0 | 1 |
| shiftInputNodeByInserting(int[]) |  | 100% |  | 100% | 0 | 5 | 0 | 22 | 0 | 1 |
| shiftOutputNodeByInserting(int[]) |  | 100% |  | 100% | 0 | 5 | 0 | 22 | 0 | 1 |
| createInputPortTags(DoubleAdjacencyMatrix, int, Integer, int) |  | 100% |  | 100% | 0 | 6 | 0 | 16 | 0 | 1 |
| getSymbolicTransferFunction(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 20 | 0 | 1 |
| shiftInputNodeByRemoving(int[]) |  | 100% |  | 100% | 0 | 6 | 0 | 22 | 0 | 1 |
| shiftOutputNodeByRemoving(int[]) |  | 100% |   | 90% | 1 | 6 | 0 | 22 | 0 | 1 |
| createNumericalE(int[], int) |  | 100% |  | 100% | 0 | 4 | 0 | 23 | 0 | 1 |
| createNumericalC(int[], int, int) |  | 100% |   | 87% | 1 | 5 | 0 | 22 | 0 | 1 |
| createNumericalA(int[], int) |  | 100% |   | 87% | 1 | 5 | 0 | 24 | 0 | 1 |
| sortByInputNode(DoubleSystemOperator[][]) |  | 100% |  | 100% | 0 | 5 | 0 | 21 | 0 | 1 |
| sortByOutputNode(DoubleSystemOperator[][]) |  | 100% |  | 100% | 0 | 5 | 0 | 21 | 0 | 1 |
| createNumericalB(int[], int, int) |  | 100% |   | 87% | 1 | 5 | 0 | 23 | 0 | 1 |
| createNumericalD(int, int) |  | 100% |   | 87% | 1 | 5 | 0 | 21 | 0 | 1 |
| getSortedLocalMaximumCycle(DoubleAdjacencyMatrix, List) |  | 100% |  | 100% | 0 | 8 | 0 | 18 | 0 | 1 |
| sortIntegratorLower() |  | 100% |  | 100% | 0 | 3 | 0 | 18 | 0 | 1 |
| detectLoopNode() |  | 100% |  | 100% | 0 | 4 | 0 | 20 | 0 | 1 |
| sortIntegratorLeft() |  | 100% |  | 100% | 0 | 3 | 0 | 18 | 0 | 1 |
| DoubleAdjacencyMatrix(DoubleSystemOperator[][]) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| expandLinearDynamicSystem() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| createSymbolicC(int[], ReversePolishNotationProcessor) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| createSymbolicE(int[], ReversePolishNotationProcessor) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| getLoopStartNode(DoubleSystemOperator[][], List) |  | 100% |   | 91% | 1 | 7 | 0 | 10 | 0 | 1 |
| createSymbolicA(int[], ReversePolishNotationProcessor) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| createPrimitiveConstantSystem(DoubleSystemOperator, int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| shiftSinkNodeByRemoving(int[]) |  | 100% |   | 83% | 1 | 4 | 0 | 12 | 0 | 1 |
| updateExpandedAdjacencyMatrix(DoubleSystemOperator[][], int[], int[]) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| getConnectedLoopNodes() |  | 100% |   | 87% | 1 | 5 | 0 | 12 | 0 | 1 |
| createInputNodes(DoubleAdjacencyMatrix, int, Integer, int) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| getStateSizes() |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| setIntegratorToZeroSystem() |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| getBooleanMatrixForUnit() |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| getInputSizeMatrix() |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| sortByInputNodeAndOutputNode() |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| modifyID() |  | 100% |   | 87% | 1 | 5 | 0 | 7 | 0 | 1 |
| getSubgraph(BooleanMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| createZeroSystem() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getLocalMaximumCycles(DoubleAdjacencyMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| getSubgraph(List) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| createPrimitiveIntegratorSystem(DoubleIntegratorSystem, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| expandMatrixByInputOutputSize(DoubleSystemOperator[][], int, int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getInputSize() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getOutputSize() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getInsertingColumnNodes(int, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| createInsertingNodesArray(int, Integer, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| expandAllConstantAndIntegratorSystem() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| expandAllBlockSystem() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setInputNodes(List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSourceNodes(List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setOutputNodes(List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSinkNodes(List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getInsertingRowNodes(int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createAdjacencyConstantMatrix() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| DoubleAdjacencyMatrix(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRequiringLinearSystem(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| expandInputAndOutputNode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setInputPortTags(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOutputPortTags(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRequiringDescriptor(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRequiringPrimitiveExpression(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getInputPortTags() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOutputPortTags() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRequiringPrimitiveExpression() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |