21 #include <unordered_map>
24 #include "axom/inlet.hpp"
25 #include "axom/sidre.hpp"
52 axom::inlet::Inlet
initialize(axom::sidre::DataStore& datastore,
const std::string& input_file_path,
53 const Language language = Language::Lua,
const std::string& sidre_path =
"input_file");
63 std::string
findMeshFilePath(
const std::string& mesh_path,
const std::string& input_file_path);
97 using VecFunc = std::function<void(
const mfem::Vector&,
double, mfem::Vector&)>;
103 using ScalarFunc = std::function<double(
const mfem::Vector&,
double)>;
145 std::unique_ptr<mfem::VectorCoefficient>
constructVector(
const int dim = 3)
const;
184 struct FromInlet<mfem::Vector> {
186 mfem::Vector operator()(
const axom::inlet::Container& base);
195 struct FromInlet<
serac::input::CoefficientInputOptions> {
206 struct FromInlet<
serac::input::BoundaryConditionInputOptions> {
Accelerator functionality.