This class is used to represent portfolios used in optimization. Only experts should use the fields and methods for this class directly.
prioritizr::ConservationModifier
-> Portfolio
Inherited methods
prioritizr::ConservationModifier$calculate()
prioritizr::ConservationModifier$get_data()
prioritizr::ConservationModifier$get_internal()
prioritizr::ConservationModifier$print()
prioritizr::ConservationModifier$repr()
prioritizr::ConservationModifier$set_data()
prioritizr::ConservationModifier$set_internal()
prioritizr::ConservationModifier$show()
run()
Run the portfolio to generate solutions.
Portfolio$run(x, solver)
x
optimization_problem()
object.
solver
Solver
object.
list
of solutions.
clone()
The objects of this class are cloneable with this method.
Portfolio$clone(deep = FALSE)
deep
Whether to make a deep clone.
Other classes:
ConservationModifier-class
,
ConservationProblem-class
,
Constraint-class
,
Decision-class
,
Objective-class
,
OptimizationProblem-class
,
Penalty-class
,
Solver-class
,
Target-class