20 #ifndef LIBMESH_RB_THETA_EXPANSION_H 21 #define LIBMESH_RB_THETA_EXPANSION_H 165 #endif // LIBMESH_RB_THETA_EXPANSION_H std::vector< RBTheta * > _A_theta_vector
virtual Number eval_F_theta(unsigned int q, const RBParameters &mu)
unsigned int get_n_A_terms() const
unsigned int get_n_output_terms(unsigned int output_index) const
unsigned int get_n_outputs() const
virtual void attach_multiple_A_theta(std::vector< std::unique_ptr< RBTheta >> &theta_q_a)
virtual void attach_A_theta(RBTheta *theta_q_a)
virtual ~RBThetaExpansion()
std::vector< RBTheta * > _F_theta_vector
virtual void attach_output_theta(std::vector< std::unique_ptr< RBTheta >> &theta_q_l)
std::vector< std::vector< RBTheta * > > _output_theta_vector
unsigned int get_n_F_terms() const
virtual Number eval_output_theta(unsigned int output_index, unsigned int q_l, const RBParameters &mu)
virtual void attach_multiple_F_theta(std::vector< std::unique_ptr< RBTheta >> &theta_q_f)
virtual void attach_F_theta(RBTheta *theta_q_f)
virtual Number eval_A_theta(unsigned int q, const RBParameters &mu)