pyanno4rt.optimization.initializers
Initializers module.
This module aims to provide methods and classes for initializing the fluence vector by different strategies.
Overview
Fluence initialization class. |
Classes
- class pyanno4rt.optimization.initializers.FluenceInitializer(initial_strategy, initial_fluence_vector)[source]
Fluence initialization class.
This class provides methods to initialize the fluence vector by different strategies, e.g. towards coverage of the target volumes.
- Parameters:
initial_strategy (str) – Initialization strategy for the fluence vector.
initial_fluence_vector (None or list) – User-defined initial fluence vector for the optimization problem.
- initial_strategy
See ‘Parameters’.
- Type:
str
- initial_fluence_vector
See ‘Parameters’.
- Type:
None or list
Overview
Methods Initialize the fluence vector based on the selected strategy.
Initialize the fluence vector with respect to data medoid points.
Initialize the fluence vector with respect to target coverage.
initialize_from_reference(initial_fluence_vector)Initialize the fluence vector with respect to a reference point.
Members
- initialize_fluence()[source]
Initialize the fluence vector based on the selected strategy.
- Returns:
Initial fluence vector.
- Return type:
ndarray
- initialize_from_data()[source]
Initialize the fluence vector with respect to data medoid points.
- Returns:
Initial fluence vector.
- Return type:
ndarray