5 #include "libmesh/rb_eim_construction.h" 6 #include "libmesh/rb_eim_evaluation.h" 30 set_parametrized_function(std::make_unique<ShiftedGaussian>());
49 const std::string & name_in,
50 const unsigned int number_in)
62 RBEIMConstruction::init_data();
70 return std::make_unique<EIM_F>(*
this, index);
virtual std::unique_ptr< ElemAssembly > build_eim_assembly(unsigned int index)
Provide an implementation of build_eim_assembly.
This is the EquationSystems class.
This class is part of the rbOOmit framework.
SimpleEIMConstruction(EquationSystems &es, const std::string &name_in, const unsigned int number_in)
Constructor.
unsigned int add_variable(std::string_view var, const FEType &type, const std::set< subdomain_id_type > *const active_subdomains=nullptr)
Adds the variable var to the list of variables for this system.
SimpleEIMEvaluation(const libMesh::Parallel::Communicator &comm)
virtual bool use_eim_error_indicator() const override
virtual void init_data()
Initialize data structures.
This class enables evaluation of an Empirical Interpolation Method (EIM) approximation.