Exemplo n.º 1
0
        public override void LoadParameters(string dataFile, ICore mCore)
        {
            modelCore = mCore;
            Console.WriteLine("The datafile is: " + dataFile);
            Console.WriteLine();

            Console.WriteLine("FIRE Dll loaded in...");
            Console.WriteLine();

            int gDLLMode = 0;

            gDLLMode = gDLLMode | Succession.Landispro.defines.G_FIRE;

            //Todo
            pFire = new CFIRE(dataFile,
                              gDLLMode,
                              Succession.Landispro.PlugIn.gl_sites,
                              Succession.Landispro.PlugIn.gl_landUnits,
                              Succession.Landispro.PlugIn.gl_spe_Attrs,
                              Succession.Landispro.PlugIn.pPDP,
                              Succession.Landispro.PlugIn.gl_param.Num_Iteration,
                              Succession.Landispro.PlugIn.gl_param.OutputDir,
                              Succession.Landispro.PlugIn.gl_param.RandSeed);
            Console.WriteLine("End Landis_pro FIRE Parameters Loading\n");
            Console.WriteLine("========================================\n");
        }
Exemplo n.º 2
0
        public CFIRE GetFire(string strfn, int mode, Succession.Landispro.sites outsites, Succession.Landispro.landunits outlus, Succession.Landispro.speciesattrs outsa, Succession.Landispro.pdp ppdp, int nFNOI, string strOutput, int randSeed)
        {
            CFIRE pFire;

            pFire = new CFIRE(strfn, mode, outsites, outlus, outsa, ppdp, nFNOI, strOutput, randSeed);
            return(pFire);
            //return new CFIRE(strfn, mode, outsites, outlus, outsa, ppdp, nFNOI,strOutput);
        }
Exemplo n.º 3
0
 public void GetFireACTIVATE(CFIRE pf, int itr, int[] freq, double[] wAdfGeoTransform)
 {
     //  pw->activate(itr, freq, s, sp, cellSize, randSeed, numberOfIterations, gDLLMode);
     pf.Activate(itr, freq, wAdfGeoTransform);
 }