@@ -13,7 +13,7 @@ loadStandTableData <- function (globals, dbIcon)
1313
1414loadVarData <- function (globals ,input ,dbIcon )
1515isolate({
16- cat (" in loadVarData, input$inTabs=" ,input $ inTabs ," globals$activeVariants=" ,globals $ activeVariants ," \n " )
16+ cat (" in loadVarData, input$inTabs=" ,input $ inTabs ," globals$activeVariants=" ,globals $ activeVariants ," \n " )
1717 dbtabs = dbGetQuery(dbIcon ," select name from sqlite_master where type='table';" )[,1 ]
1818 dbtabsU = toupper(dbtabs )
1919 intab = if (is.null(input $ inTabs )) toupper(" FVS_StandInit" ) else toupper(input $ inTabs )
@@ -169,17 +169,17 @@ cat("findCmp, cmp=",cmp,"\n")
169169}
170170
171171
172- mkSimCnts <- function (fvsRun ,sels = NULL ,foundStand = 0L ,justGrps = FALSE )
172+ mkSimCnts <- function (fvsRun ,sels = NULL ,foundStand = 0L ,justGrps = FALSE )
173173{
174174 tmpcnts = list ()
175- tmptags = list ()
175+ tmptags = list ()
176176 if (! is.null(sels )) if (length(sels ) == 0 ) sels = NULL
177- if (! is.null(sels )) if (length(sels ) && is.null(sels [[1 ]])) sels = NULL
178- if (justGrps )
177+ if (! is.null(sels )) if (length(sels ) && is.null(sels [[1 ]])) sels = NULL
178+ if (justGrps )
179179 {
180180 start = 1
181181 end = 0
182- for (grp in fvsRun $ grps )
182+ for (grp in fvsRun $ grps )
183183 {
184184 end = end + 1 + length(grp $ cmps )
185185 tmpcnts <- append(tmpcnts ,paste(" >" ,grp $ grp ))
@@ -382,6 +382,8 @@ resetActiveFVS <- function(globals)
382382 " climate" , " econ" , " wrd3" , " phewrd3" , " armwrd3" , " ardwrd3" ),
383383 FVSem = c(" em" , " estb" , " dbs" , " cover" , " mist" , " fire" , " climate" ,
384384 " econ" , " wrd3" , " phewrd3" , " armwrd3" , " ardwrd3" ),
385+ FVShi = c(" hi" , " strp" , " dbs" , " mist" , " fire" , " econ" , " climate" ,
386+ " cover" , " wrd3" , " armwrd3" , " phewrd3" , " ardwrd3" ),
385387 FVSie = c(" ie" , " estb" , " dbs" , " cover" , " mist" , " fire" , " climate" ,
386388 " econ" , " wrd3" , " armwrd3" , " phewrd3" , " ardwrd3" ),
387389 FVSkt = c(" kt" , " estb" , " dbs" , " cover" , " mist" , " fire" , " climate" ,
@@ -436,6 +438,7 @@ cat ("in resetActiveFVS, avalFVS=",avalFVS,"\nglobals$lastRunVar=",globals$lastR
436438 " ut: Utah" = " ut" ,
437439 " wc: West Cascades" = " wc" ,
438440 " pn: Pacific Northwest Coast" = " pn" ,
441+ " hi: Hawaii (modified Pacific Northwest Coast)" = " hi" ,
439442 " ws: Western Sierra Nevada,CA" = " ws" ,
440443 " cs: Central States" = " cs" ,
441444 " kt: Kootenai/Kaniksu/Tally LK,ID - MT" = " kt" ,
@@ -717,8 +720,7 @@ mkMgmtCats <- function(globals)
717720 " Seedtree" = " SeedTreeWin" ,
718721 " Shelterwood" = " ShelterwoodWin" ),
719722 " Regeneration Methods: Uneven-aged" = c(
720- " Thin to a Q-factor" = " uneven-aged_Q" ,
721- " Group Selection, Distance-independent" = " uneven-aged_grp_select" ),
723+ " Thin to a Q-factor" = " uneven-aged_Q" ),
722724 " Thinning & Pruning Operations" = c(
723725 " Thin from below" = " ThinFromBelowWin" ,
724726 " Thin from above" = " ThinFromAboveWin" ,
@@ -1936,3 +1938,17 @@ DupSpGrpKwdFormat <- function(orgName, dupName, orgKwd){
19361938
19371939 return (replacementkwd )
19381940}
1941+
1942+ initializeUserGroups <- function (glbs ){
1943+ for (i in glbs $ fvsRun $ simcnts ){
1944+ cmp <- findCmp(glbs $ fvsRun , i )
1945+ if (! is.null(cmp ) &&
1946+ (cmp $ kwdName == " GenGroup" )){
1947+ if (! length(glbs $ GrpNum )) glbs $ GrpNum [1 ] <- 1 else
1948+ glbs $ GrpNum [(length(glbs $ GrpNum )+ 1 )] <- length(glbs $ GrpNum )+ 1
1949+ glbs $ GenGrp [length(glbs $ GrpNum )]<- cmp $ title
1950+ cat(" Found Group\n " )
1951+ cat(paste(i ," \n " ))
1952+ }
1953+ }
1954+ }
0 commit comments