20 #include "axom/inlet.hpp"
21 #include "axom/sidre.hpp"
48 axom::inlet::Inlet
initialize(axom::sidre::DataStore& datastore,
const std::string& input_file_path,
49 const Language language = Language::Lua,
const std::string& sidre_path =
"input_file");
59 std::string
findMeshFilePath(
const std::string& mesh_path,
const std::string& input_file_path);
93 using VecFunc = std::function<void(
const mfem::Vector&,
double, mfem::Vector&)>;
99 using ScalarFunc = std::function<double(
const mfem::Vector&,
double)>;
141 std::unique_ptr<mfem::VectorCoefficient>
constructVector(
const int dim = 3)
const;
180 struct FromInlet<mfem::Vector> {
182 mfem::Vector operator()(
const axom::inlet::Container& base);
191 struct FromInlet<
serac::input::CoefficientInputOptions> {
202 struct FromInlet<
serac::input::BoundaryConditionInputOptions> {
Accelerator functionality.