19 "To use this object, you need to have the `Thermochimica` library installed. Refer to the "
20 "documentation for guidance on how to enable it.";
25#ifdef THERMOCHIMICA_ENABLED
35#ifndef THERMOCHIMICA_ENABLED
45#ifndef THERMOCHIMICA_ENABLED
void mooseError(Args &&... args)
const InputParameters & parameters() const
void paramError(const std::string ¶m, Args... args) const
void addClassDescription(InputParameters ¶ms, const std::string &desc)
Add the supplied class description if thermochimica is available, otherwise add a warning message.
static const std::string message
void checkLibraryAvailability(MooseObject &self)
Check if thermochimica is available and throw an error if it is not.