A named list with three elements: valid (logical),
errors (character vector), and warnings (character
vector). valid is FALSE if PREDEDEQ is not 1--3,
if parameter calculations fail, or if required parameters are missing.
warnings may flag energy densities outside the typical
1000--15000 J/g range.