public static OneBitflipMove[] Apply(BinaryVector binaryVector, IRandom random, int sampleSize)
 {
     OneBitflipMove[] moves = new OneBitflipMove[sampleSize];
     for (int i = 0; i < sampleSize; i++)
     {
         moves[i] = StochasticOneBitflipSingleMoveGenerator.Apply(binaryVector, random);
     }
     return(moves);
 }
 protected StochasticOneBitflipSingleMoveGenerator(StochasticOneBitflipSingleMoveGenerator original, Cloner cloner) : base(original, cloner)
 {
 }
 protected StochasticOneBitflipSingleMoveGenerator(StochasticOneBitflipSingleMoveGenerator original, Cloner cloner) : base(original, cloner) { }