1#include "libmesh/enum_fe_family.h"
2#include "libmesh/fem_system.h"
3#include "libmesh/qoi_set.h"
4#include "libmesh/system.h"
15 const std::string & name_in,
16 const unsigned int number_in)
bool & analytic_jacobians()
virtual void init_context(DiffContext &context)
unsigned int & fe_order()
virtual void postprocess(void)
Runs a postprocessing loop over all elements, and if postprocess_sides is true over all sides.
virtual bool element_time_derivative(bool request_jacobian, DiffContext &context)
Adds the time derivative contribution on elem to elem_residual.
PoissonSystem(EquationSystems &es, const std::string &name_in, const unsigned int number_in)
virtual void element_postprocess(DiffContext &context)
Does any work that needs to be done on elem in a postprocessing loop.
virtual void init_data()
Initializes the member data fields associated with the system, so that, e.g., assemble() may be used.
std::string & fe_family()
Number & get_QoI_value(std::string type, unsigned int QoI_index)
This class provides all data required for a physics package (e.g.
This is the EquationSystems class.
This class provides a specific system class.
void init_qois(unsigned int n_qois)
Accessors for qoi and qoi_error_estimates vectors.
The libMesh namespace provides an interface to certain functionality in the library.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real