if (initialTheta == null) {
IndicatorPDF uniform = new IndicatorPDF(0.00005f, 0.00015f);
myInitialTheta = new float[nodeTerminations.length];
for (int i = 0; i < myInitialTheta.length; i ++) {
// Reasonable assumption: high gain, high theta
myInitialTheta[i] = uniform.sample()[0] * myGain[i];
}
} else {
myInitialTheta = initialTheta;
}
myTheta = myInitialTheta.clone();