| RandomVariableAAD |  | 0% |  | 0% | 210 | 210 | 355 | 355 | 101 | 101 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized |  | 0% |  | 0% | 91 | 91 | 195 | 195 | 86 | 86 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise |  | 0% |  | 0% | 91 | 91 | 195 | 195 | 86 | 86 | 1 | 1 |
| RandomVariableUniqueVariable |  | 0% |  | 0% | 127 | 127 | 209 | 209 | 87 | 87 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode |  | 0% |  | 0% | 70 | 70 | 127 | 127 | 4 | 4 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode |  | 0% |  | 0% | 69 | 69 | 127 | 127 | 4 | 4 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorType |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorType |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| RandomVariableAAD.OperatorType |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| RandomVariableUniqueVariableFactory |  | 0% | | n/a | 10 | 10 | 18 | 18 | 10 | 10 | 1 | 1 |
| RandomVariableUniqueVariable.OperatorType |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| RandomVariableDifferentiableAADPathwiseFactory |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimizedFactory |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode.new Function() {...} | | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADPathwise.OperatorTreeNode.new Function() {...} | | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode.new Function() {...} | | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableDifferentiableAADStochasticNonOptimized.OperatorTreeNode.new Function() {...} | | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| RandomVariableAAD.new DoubleUnaryOperator() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |