void to_json(nlohmann::json &json, const SolutionInvalidity *const &solution_invalidity)
void dataStore(std::ostream &, const SolutionInvalidity *&, void *)
Store and load methods for const SolutionInvalidity *, used in the SolutionInvalidityReporter,...
void dataLoad(std::istream &, const SolutionInvalidity *&, void *)
Reporter object that has a single execution of the "execute" method for each execute flag.
const InputParameters & parameters() const
Get the parameters of the object.
Reports the summary table of solution invalid warnings.
void execute() override
Execute method.
static InputParameters validParams()
void finalize() override
Finalize.
void initialize() override
Called before execute() is ever called so that data can be cleared.
The SolutionInvalidity will contain all the information about the occurrence(s) of solution invalidit...