27#include "neml2/base/Factory.h"
28#include "neml2/models/Model.h"
29#include "neml2/models/ModelNonlinearSystem.h"
43extern "C" void _neml2_force_link_models();
44extern "C" void _neml2_force_link_equation_systems();
45extern "C" void _neml2_force_link_solvers();
46extern "C" void _neml2_force_link_user_tensors();
47extern "C" void _neml2_force_link_drivers();
70std::unique_ptr<Factory>
load_input(
const std::filesystem::path & path,
71 const std::string & additional_input =
"");
79std::shared_ptr<Model>
load_model(
const std::filesystem::path & path,
const std::string & mname);
Definition DiagnosticsInterface.h:31
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.
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.
void force_link_runtime()
Force linking of all runtime components.