Search Results for

    Show / Hide Table of Contents

    Class OptimizationOptionsIMRT

    Options for IMRT optimization.

    Inheritance
    System.Object
    OptimizationOptionsBase
    OptimizationOptionsIMRT
    Inherited Members
    OptimizationOptionsBase.MLC
    OptimizationOptionsBase.StartOption
    OptimizationOptionsBase.IntermediateDoseOption
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: VMS.TPS.Common.Model.Types
    Assembly: VMS.TPS.Common.Model.Types.dll
    Syntax
    public class OptimizationOptionsIMRT : OptimizationOptionsBase

    Constructors

    OptimizationOptionsIMRT(Int32, OptimizationOption, Int32, OptimizationConvergenceOption, String)

    Specify the initial state at the beginning of optimization and use intermediate dose after a specified number of iterations. The user specifies if the calculation terminates upon convergence before the maximum number of iterations is reached. If the intermediate dose is selected, the intermediate dose is calculated at least once. The subsequent cycles may be terminated early if the iteration has been converged.

    Declaration
    public OptimizationOptionsIMRT(int maxIterations, OptimizationOption initialState, int numberOfStepsBeforeIntermediateDose, OptimizationConvergenceOption convergenceOption, string mlcId)
    Parameters
    Type Name Description
    System.Int32 maxIterations

    Maximum number of iterations for IMRT optimization.

    OptimizationOption initialState

    Initial state at the beginning of optimization.

    System.Int32 numberOfStepsBeforeIntermediateDose

    Number of steps before the intermediate dose is calculated.

    OptimizationConvergenceOption convergenceOption

    Option to terminate optimization early if the iteration is converged.

    System.String mlcId

    Identifier for the Multileaf Collimator (MLC).

    OptimizationOptionsIMRT(Int32, OptimizationOption, OptimizationConvergenceOption, String)

    Specify the initial state before optimization and whether the algorithm can terminate early if the iteration has already been converged. No intermediate dose is used in the optimization.

    Declaration
    public OptimizationOptionsIMRT(int maxIterations, OptimizationOption initialState, OptimizationConvergenceOption convergenceOption, string mlcId)
    Parameters
    Type Name Description
    System.Int32 maxIterations

    Maximum number of iterations for IMRT optimization.

    OptimizationOption initialState

    Initial state at the beginning of optimization.

    OptimizationConvergenceOption convergenceOption

    Option to terminate optimization early if the iteration is converged.

    System.String mlcId

    Identifier for the Multileaf Collimator (MLC).

    OptimizationOptionsIMRT(Int32, OptimizationOption, OptimizationConvergenceOption, OptimizationIntermediateDoseOption, String)

    Specify the initial state at the beginning of optimization and use intermediate dose after a specified number of iterations. The user specifies if the calculation terminates upon convergence before the maximum number of iterations is reached. If the intermediate dose is selected, the intermediate dose is calculated once after which the optimization is restarted. This option is the same as the "Automatic Intermediate Dose" option in External Beam Planning.

    Declaration
    public OptimizationOptionsIMRT(int maxIterations, OptimizationOption initialState, OptimizationConvergenceOption convergenceOption, OptimizationIntermediateDoseOption intermediateDoseOption, string mlcId)
    Parameters
    Type Name Description
    System.Int32 maxIterations

    Maximum number of iterations for IMRT optimization.

    OptimizationOption initialState

    Initial state at the beginning of optimization.

    OptimizationConvergenceOption convergenceOption

    Option to terminate optimization early if the iteration is converged.

    OptimizationIntermediateDoseOption intermediateDoseOption

    Specify if intermediate dose is calculated.

    System.String mlcId

    Identifier for the Multileaf Collimator (MLC).

    Properties

    ConvergenceOption

    Terminate the optimization early if it is converged.

    Declaration
    public OptimizationConvergenceOption ConvergenceOption { get; }
    Property Value
    Type Description
    OptimizationConvergenceOption

    MaximumNumberOfIterations

    Maximum number of iterations for the IMRT optimizer.

    Declaration
    public int MaximumNumberOfIterations { get; }
    Property Value
    Type Description
    System.Int32

    NumberOfStepsBeforeIntermediateDose

    Number of steps before the intermediate dose is calculated.

    Declaration
    public int NumberOfStepsBeforeIntermediateDose { get; }
    Property Value
    Type Description
    System.Int32
    In This Article
    Back to top