/src/main/java/net/finmath/montecarlo/automaticdifferentiation/backward/alternative/RandomVariableUniqueVariable.java
this.parentOperatorType = SIN;
this.parentOperatorType = parentOperatorType;
private int variableID; private boolean isConstant; public RandomVariableUniqueVariable(final int variableID, final boolean isConstant, final ArrayList<RandomVariableUniqueVariable> parentVariables, final OperatorType parentOperatorType) { this.variableID = variableID; this.isConstant = isConstant; parentsVariables = parentVariables; <extra_id_0> } public RandomVariableUniqueVariable(final double time, final double[] values, final boolean isConstant, final ArrayList<RandomVariableUniqueVariable> parentVariables, final OperatorType parentOperatorType){ constructRandomVariableUniqueVariable(new RandomVariableFromDoubleArray(time, values), isConstant, parentVariables, parentOperatorType); } public RandomVariableUniqueVariable(final RandomVariable randomVariable, final boolean isConstant, final ArrayList<RandomVariableUniqueVariable> parentVariables, final OperatorType parentOperatorType){ constructRandomVariableUniqueVariable(randomVariable, isConstant, parentVariables, parentOperatorType);