| getDiscontinuousPoint(double, DoubleMatrix, DoubleMatrix, double, DoubleMatrix, DoubleMatrix) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| getDiscontinuousPoints(double, List, List, double, List, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getDiscontinuousPoints(double, List, double, List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getPiece(double, DoubleMatrix, DoubleMatrix) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| getPieces(double, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setupPiecewiseDifferentialSystems() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| setupPiecewiseContinuousAlgebraicSystems() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getPieces(double) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getContinuousSystemInputs() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDifferentialSystemInputs() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDifferentialSystemStates() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| DoubleBlockPiecewiseContinuousDynamicSystem(DoubleSystemOperator[][], List, List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |