27#include "neml2/base/Factory.h"
28#include "neml2/models/Model.h"
42extern "C" void _neml2_force_link_models();
43extern "C" void _neml2_force_link_solvers();
44extern "C" void _neml2_force_link_user_tensors();
45extern "C" void _neml2_force_link_drivers();
60std::unique_ptr<Factory>
load_input(
const std::filesystem::path & path,
61 const std::string & additional_input =
"");
69std::shared_ptr<Model>
load_model(
const std::filesystem::path & path,
const std::string & mname);
Definition DiagnosticsInterface.cxx:30
std::unique_ptr< Factory > load_input(const std::filesystem::path &path, const std::string &additional_input)
A convenient function to parse all options from an input file.
Definition neml2.cxx:31
std::shared_ptr< Model > load_model(const std::filesystem::path &path, const std::string &mname)
A convenient function to load an input file and get a model.
Definition neml2.cxx:51