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 36 self.paramError(
"type",
message);
45 #ifndef THERMOCHIMICA_ENABLED
void mooseError(Args &&... args)
void libmesh_ignore(const Args &...)
void checkLibraryAvailability(MooseObject &self)
Check if thermochimica is available and throw an error if it is not.
static const std::string message
void addClassDescription(InputParameters ¶ms, const std::string &desc)
Add the supplied class description if thermochimica is available, otherwise add a warning message...