pyanno4rt.optimization.methods._pareto_optimization
Pareto optimization problem.
Overview
Pareto problem class. |
Classes
- class pyanno4rt.optimization.methods._pareto_optimization.ParetoOptimization(backprojection, objectives, constraints)[source]
Pareto problem class.
This class provides methods to perform pareto optimization. It implements the respective objective and constraint functions.
- Parameters:
backprojection (object of class)
:param
DoseProjectionConstantRBEProjection: The object representing the type of backprojection. :param objectives: Dictionary with the internally configured objectives. :type objectives: dict :param constraints: Dictionary with the internally configured constraints. :type constraints: dict- backprojection
- Type:
object of class
- :class:`~pyanno4rt.optimization.projections._dose_projection.DoseProjection` :class:`~pyanno4rt.optimization.projections._constant_rbe_projection.ConstantRBEProjection`
See ‘Parameters’.
- objectives
See ‘Parameters’.
- Type:
dict
- constraints
See ‘Parameters’.
- Type:
dict
Overview
Methods objective(fluence)Compute the objective function value(s).
constraint(fluence)Compute the constraint function value(s).
Members