/**
*
*/
package org.cmg.ml.sam.sim.pm;
import java.util.LinkedList;
import org.apache.commons.math3.random.RandomGenerator;
/**
* @author loreti
*
*/
public interface PopulationRule<S,T extends PopulationState<S>> {
/**
*
*
* @param r
* @param state
* @return
*/
public LinkedList<PopulationTransition<S,T>> apply( RandomGenerator r , T state );
}