26 #ifndef GRINS_PARSED_INTERIOR_QOI_H
27 #define GRINS_PARSED_INTERIOR_QOI_H
34 #include "libmesh/fem_function_base.h"
68 const unsigned int qoi_index );
72 const unsigned int qoi_index );
76 libMesh::AutoPtr<libMesh::FEMFunctionBase<libMesh::Number> >
100 #endif //GRINS_PARSED_INTERIOR_QOI_H
virtual ~ParsedInteriorQoI()
virtual bool assemble_on_sides() const
Does the QoI need a domain boundary assembly loop?
ParsedInteriorQoI()
User never call default constructor.
Interface with libMesh for solving Multiphysics problems.
virtual void element_qoi(AssemblyContext &context, const unsigned int qoi_index)
Compute the qoi value.
virtual void init(const GetPot &input, const MultiphysicsSystem &system)
Initialize local variables.
virtual void element_qoi_derivative(AssemblyContext &context, const unsigned int qoi_index)
Compute the qoi derivative with respect to the solution.
virtual void init_context(AssemblyContext &context)
libMesh::AutoPtr< libMesh::FEMFunctionBase< libMesh::Number > > qoi_functional
virtual bool assemble_on_interior() const
Does the QoI need an element interior assembly loop?
virtual QoIBase * clone() const
Required to provide clone (deep-copy) for adding QoI object to libMesh objects.