Go to the documentation of this file.
20 #include "libmesh/transient_rb_theta_expansion.h"
21 #include "libmesh/rb_theta.h"
37 libmesh_error_msg(
"Error: We must have q < get_n_M_terms in eval_M_theta.");
virtual Number eval_M_theta(unsigned int q, const RBParameters &mu)
Evaluate theta at the current parameter.
std::vector< RBTheta * > _M_theta_vector
Vector storing the pointers to the RBTheta functors.
The libMesh namespace provides an interface to certain functionality in the library.
This class is part of the rbOOmit framework.
virtual void attach_M_theta(RBTheta *theta_q_m)
Attach a pointer to a functor object that defines one of the theta_q_m terms.
TransientRBThetaExpansion()
Constructor.
virtual unsigned int get_n_M_terms()
Get Q_m, the number of terms in the affine expansion for the mass operator.
This class is part of the rbOOmit framework.