public void ResetUniform01(int randomSeed = 1) { lock (_resetUniform01Lock) { #if DEBUG ParallelUtility.countLocks("_resetUniform01Lock"); #endif _uniformRandom.ResetUniform01(randomSeed); } }
public double Uniform01() { lock (_uniform01Lock) { #if DEBUG ParallelUtility.countLocks("_uniform01Lock"); #endif return(GetRandomUniform().Uniform01()); } }
public void WriteLine() { lock (printFileLock) { #if DEBUG ParallelUtility.countLocks("printFileLock"); #endif _writer.WriteLine(); _writer.Flush(); } }
public void WriteLine(string value, bool writeToConsole = false) { lock (printFileLock) { #if DEBUG ParallelUtility.countLocks("printFileLock"); #endif string outputString = new string(' ', _indent) + value; _writer.WriteLine(outputString); _writer.Flush(); if (writeToConsole) { Console.WriteLine(outputString); } } }