gEUD: Generalized Equivalent Uniform Dose (gEUD) Calculation

gEUDR Documentation

Generalized Equivalent Uniform Dose (gEUD) Calculation

Description

This function and its associated methods calculate gEUD value(s) for a given DVH or DVH.list object.

Usage

## S4 method for signature 'DVH,numeric'
gEUD(x, a, dose.units = c("cGy", "Gy"))

## S4 method for signature 'DVH.list,numeric'
gEUD(x, a, dose.units = c("cGy", "Gy"))	

Arguments

x

Can represent either an object of class DVH or DVH.list for which to calculate gEUD value(s).

a

Numeric value specifying tissue-specific parameter, should be negative for target structures (e.g. tumor) and positive for organs at risk. For a=1, the EUD is equivalent to mean dose, while for a=Inf and a=-Inf, the EUD is equivalent to maximum and minimum doses, respectively.

dose.units

Value specifying dose units (must be one of "cGy" or "Gy").

Value

Returns a numeric vector containing the gEUD values (in units of dose.units) for all input objects.

Author(s)

Reid F. Thompson (reid.thompson@gmail.com)

References

Thieke, C., Bortfeld, T., Niemierko, A., and Nill, S. (2003) From physical dose constraints to equivalent uniform dose constraints in inverse radiotherapy planning. Med Phys 30(9), 2332-2339.

See Also

DVH, DVH.list

Examples

data("RadOnc")
gEUD(janedoe, 1) == unlist(janedoe$"Dmean")
gEUD(janedoe, Inf) == unlist(janedoe$"Dmax")
gEUD(janedoe, -Inf) == unlist(janedoe$"Dmin")

RadOnc documentation built on Oct. 5, 2022, 1:08 a.m.