getEUD: Generalized equivalent uniform dose (gEUD)

View source: R/getEUD.R

getEUDR Documentation

Generalized equivalent uniform dose (gEUD)

Description

Calculate generalized equivalent uniform dose (gEUD). May be based on EQD2.

Usage

getEUD(x, EUDa, EUDfd=NULL, EUDab=NULL, ...)

## S3 method for class 'DVHs'
getEUD(x, EUDa, EUDfd=NULL, EUDab=NULL, ...)

## S3 method for class 'DVHLst'
getEUD(x, EUDa, EUDfd=NULL, EUDab=NULL, ...)

## S3 method for class 'DVHLstLst'
getEUD(x, EUDa, EUDfd=NULL, EUDab=NULL, ...)

Arguments

x

One cumulative DVH (object of class DVHs, multiple cumulative DVHs from one patient with multiple structures (object of class DVHLst), or multiple cumulative DVHs from many patients, each with multiple structures (object of class DVHLstLst). See readDVH.

EUDa

Exponential parameter a.

EUDfd

If gEUD should be based on EQD2: Fraction dose.

EUDab

If gEUD should be based on EQD2: alpha/beta ratio for the relevant tissue.

...

Ignored. Used to catch additional arguments passed from getMetric.

Value

A data frame with variables EUD, patID, and structure.

References

Niemierko, A. (1999). A generalized concept of equivalent uniform dose. Medical Physics, 26(6), 1100.

Wu et al. (2002). Optimization of intensity modulated radiotherapy plans based on the equivalent uniform dose. International Journal of Radiation Oncology Biology Physics, 52, 224-235.

See Also

getEQD2, getMetric

Examples

getEUD(dataMZ[[1]], EUDa=2)

# based on EQD2
getEUD(dataMZ[[1]], EUDa=2, EUDfd=1.8, EUDab=4)

DVHmetrics documentation built on March 23, 2022, 5:08 p.m.