27#include "neml2/base/Registry.h"
28#include "neml2/base/NEML2Object.h"
29#include "neml2/base/Factory.h"
30#include "neml2/models/Model.h"
52 virtual bool run() = 0;
The Driver drives the execution of a NEML2 Model.
Definition Driver.h:40
bool _verbose
Whether to print out additional (debugging) information during the execution.
Definition Driver.h:59
Driver(const OptionSet &options)
Construct a new Driver object.
Definition Driver.cxx:41
virtual void check_integrity() const
Check the integrity of the set up.
Definition Driver.h:56
virtual bool run()=0
Let the driver run, return true upon successful completion, and return false otherwise.
static OptionSet expected_options()
Definition Driver.cxx:30
The base class of all "manufacturable" objects in the NEML2 library.
Definition NEML2Object.h:38
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:59
Definition CrossRef.cxx:32