Go to the documentation of this file.
20 #ifndef LIBMESH_TRANSIENT_RB_THETA_EXPANSION_H
21 #define LIBMESH_TRANSIENT_RB_THETA_EXPANSION_H
24 #include "libmesh/rb_theta_expansion.h"
86 #endif // LIBMESH_TRANSIENT_RB_THETA_EXPANSION_H
This class stores the set of RBTheta functor objects that define the "parameter-dependent expansion" ...
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.
RBThetaExpansion Parent
The type of the parent.
This class is part of the rbOOmit framework.
This class stores the set of RBTheta functor objects that define the "parameter-dependent expansion" ...