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"); }
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); }
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); }