20 #ifndef LIBMESH_RB_EIM_ASSEMBLY_H 21 #define LIBMESH_RB_EIM_ASSEMBLY_H 40 class RBEIMConstruction;
58 unsigned int basis_function_index_in);
71 const QBase & element_qrule,
72 std::vector<Number> & values);
116 std::unique_ptr<FEBase>
_fe;
122 #endif // LIBMESH_RB_EIM_ASSEMBLY_H virtual void evaluate_basis_function(unsigned int var, const Elem &element, const QBase &element_qrule, std::vector< Number > &values)
std::unique_ptr< QBase > _qrule
std::unique_ptr< NumericVector< Number > > _ghosted_basis_function
NumericVector< Number > & get_ghosted_basis_function()
The base class for all geometric element types.
RBEIMAssembly(RBEIMConstruction &rb_eim_con_in, unsigned int basis_function_index_in)
unsigned int _basis_function_index
RBEIMConstruction & get_rb_eim_construction()
RBEIMConstruction & _rb_eim_con
std::unique_ptr< FEBase > _fe
Base class for all quadrature families and orders.