This class encodes for the solutions obtained when solving
multiple instances. This includes several methods
to obtain information about both the optimization process and the solution associated with
the planning units and conservation actions. It is created using the *eval* functions
(e.g. `evalTarget()`

or `evalBudget()`

).

No return value.

- $data
`list`

. Object containing data on the results of the optimization process.

- getNames()
`character`

. Label indicating the name of solutions.- print()
Print basic information of the model solution.

- show()
Call print method.

```
# \donttest{
# set seed for reproducibility
set.seed(14)
## Create model and solve
port <- evalBlm(pu = sim_pu_data, features = sim_features_data,
dist_features = sim_dist_features_data,
threats = sim_threats_data,
dist_threats = sim_dist_threats_data,
sensitivity = sim_sensitivity_data,
boundary = sim_boundary_data,
values = c(0.0, 0.01, 0.02, 0.03),
model_type = "minimizeCosts",
time_limit = 50,
output_file = FALSE, cores = 2)
#> *********************************
#> Iteration 1 of 4: Blm0
#> *********************************
#> Warning: The blm argument was set to 0, so the boundary data has no effect
#> Warning: Some blm_actions argument were set to 0, so the boundary data has no effect for these cases
#> Rcplex: num variables=396 num constraints=284
#> *********************************
#> Iteration 2 of 4: Blm0.01
#> *********************************
#> Warning: Some blm_actions argument were set to 0, so the boundary data has no effect for these cases
#> Rcplex: num variables=10296 num constraints=29984
#> *********************************
#> Iteration 3 of 4: Blm0.02
#> *********************************
#> Warning: Some blm_actions argument were set to 0, so the boundary data has no effect for these cases
#> Rcplex: num variables=10296 num constraints=29984
#> *********************************
#> Iteration 4 of 4: Blm0.03
#> *********************************
#> Warning: Some blm_actions argument were set to 0, so the boundary data has no effect for these cases
#> Rcplex: num variables=10296 num constraints=29984
## Use class methods
port$getNames()
#> [1] "Blm0" "Blm0.01" "Blm0.02" "Blm0.03"
port$print()
#> Portfolio overview
#> solutions: 4
# }
```