Return the parameters of a network model

params(nm, simplify = FALSE)

Arguments

nm

A networkModel object.

simplify

If TRUE, return a vector containing the names of all model parameters (default: FALSE).

Value

A tibble containing the parameter names and their current value (if set). If simplify is TRUE, only return a sorted character vector containing the parameters names.

Examples

params(aquarium_mod)
#> # A tibble: 8 × 2
#>   in_model                 value
#>   <chr>                    <dbl>
#> 1 eta                         NA
#> 2 lambda_NH4                  NA
#> 3 lambda_algae                NA
#> 4 lambda_daphnia              NA
#> 5 upsilon_NH4_to_algae        NA
#> 6 upsilon_algae_to_daphnia    NA
#> 7 upsilon_daphnia_to_NH4      NA
#> 8 zeta                        NA
params(trini_mod)
#> # A tibble: 72 × 2
#>    in_model       value
#>    <chr>          <dbl>
#>  1 eta               NA
#>  2 lambda_CBOM|LL    NA
#>  3 lambda_CBOM|UL    NA
#>  4 lambda_FBOM|LL    NA
#>  5 lambda_FBOM|UL    NA
#>  6 lambda_NH4|LL     NA
#>  7 lambda_NH4|UL     NA
#>  8 lambda_NO3|LL     NA
#>  9 lambda_NO3|UL     NA
#> 10 lambda_arg|LL     NA
#> # ℹ 62 more rows
params(trini_mod, simplify = TRUE)
#>  [1] "eta"                        "lambda_CBOM|LL"            
#>  [3] "lambda_CBOM|UL"             "lambda_FBOM|LL"            
#>  [5] "lambda_FBOM|UL"             "lambda_NH4|LL"             
#>  [7] "lambda_NH4|UL"              "lambda_NO3|LL"             
#>  [9] "lambda_NO3|UL"              "lambda_arg|LL"             
#> [11] "lambda_arg|UL"              "lambda_epi|LL"             
#> [13] "lambda_epi|UL"              "lambda_eudan|LL"           
#> [15] "lambda_eudan|UL"            "lambda_euthy|LL"           
#> [17] "lambda_euthy|UL"            "lambda_lepto|LL"           
#> [19] "lambda_lepto|UL"            "lambda_petro|LL"           
#> [21] "lambda_petro|UL"            "lambda_phylo|LL"           
#> [23] "lambda_phylo|UL"            "lambda_pseph|LL"           
#> [25] "lambda_pseph|UL"            "lambda_seston|LL"          
#> [27] "lambda_seston|UL"           "lambda_tricor|LL"          
#> [29] "lambda_tricor|UL"           "portion.act_CBOM|LL"       
#> [31] "portion.act_CBOM|UL"        "portion.act_FBOM|LL"       
#> [33] "portion.act_FBOM|UL"        "portion.act_epi|LL"        
#> [35] "portion.act_epi|UL"         "portion.act_seston|LL"     
#> [37] "portion.act_seston|UL"      "upsilon_CBOM_to_eudan|LL"  
#> [39] "upsilon_CBOM_to_eudan|UL"   "upsilon_CBOM_to_phylo|LL"  
#> [41] "upsilon_CBOM_to_phylo|UL"   "upsilon_FBOM_to_tricor|LL" 
#> [43] "upsilon_FBOM_to_tricor|UL"  "upsilon_NH4_to_CBOM|LL"    
#> [45] "upsilon_NH4_to_CBOM|UL"     "upsilon_NH4_to_FBOM|LL"    
#> [47] "upsilon_NH4_to_FBOM|UL"     "upsilon_NH4_to_epi|LL"     
#> [49] "upsilon_NH4_to_epi|UL"      "upsilon_NH4_to_seston|LL"  
#> [51] "upsilon_NH4_to_seston|UL"   "upsilon_NO3_to_CBOM|LL"    
#> [53] "upsilon_NO3_to_CBOM|UL"     "upsilon_NO3_to_FBOM|LL"    
#> [55] "upsilon_NO3_to_FBOM|UL"     "upsilon_NO3_to_epi|LL"     
#> [57] "upsilon_NO3_to_epi|UL"      "upsilon_NO3_to_seston|LL"  
#> [59] "upsilon_NO3_to_seston|UL"   "upsilon_epi_to_petro|LL"   
#> [61] "upsilon_epi_to_petro|UL"    "upsilon_epi_to_pseph|LL"   
#> [63] "upsilon_epi_to_pseph|UL"    "upsilon_petro_to_arg|LL"   
#> [65] "upsilon_petro_to_arg|UL"    "upsilon_seston_to_lepto|LL"
#> [67] "upsilon_seston_to_lepto|UL" "upsilon_tricor_to_arg|LL"  
#> [69] "upsilon_tricor_to_arg|UL"   "upsilon_tricor_to_euthy|LL"
#> [71] "upsilon_tricor_to_euthy|UL" "zeta"