package archimulator.common;
import java.util.Random;
/**
* NoC environment.
*
* @author Min Cai
*/
public interface NoCEnvironment {
/**
* Get the config.
*
* @return the config
*/
NoCConfig getConfig();
/**
* Get the random object.
*
* @return the random object
*/
Random getRandom();
/**
* Get a boolean value indicating whether it is currently in the detailed simulation mode or not.
*
* @return a boolean value indicating whether it is currently in the detailed simulation mode or not
*/
boolean isInDetailedSimulationMode();
}