//---------------------------------------------------------------------
 /// <summary>
 /// Creates a new landscape using an indexable grid of active sites.
 /// </summary>
 /// <param name="activeSites">
 /// A grid that indicates which sites are active.
 /// </param>
 public ILandscape CreateLandscape(IIndexableGrid<bool> activeSites)
 {
     return new Landscape(activeSites);
 }
Пример #2
0
        //---------------------------------------------------------------------

        /// <summary>
        /// Creates a new landscape using an indexable grid of active sites.
        /// </summary>
        /// <param name="activeSites">
        /// A grid that indicates which sites are active.
        /// </param>
        public ILandscape CreateLandscape(IIndexableGrid <bool> activeSites)
        {
            return(new Landscape(activeSites));
        }
		//---------------------------------------------------------------------

		/// <summary>
		/// Initializes a new instance using an indexable data grid.
		/// </summary>
		public ActiveSiteMap(IIndexableGrid<bool> activeSites)
		{
			Initialize(new InputGrid<bool>(activeSites));
		}
        //---------------------------------------------------------------------

        /// <summary>
        /// Initializes a new instance using an indexable data grid.
        /// </summary>
        public ActiveSiteMap(IIndexableGrid <bool> activeSites)
        {
            Initialize(new InputGrid <bool>(activeSites));
        }