16 #ifndef __H2D_DISCRETE_PROBLEM_INTEGRATION_ORDER_CALCULATOR_H
17 #define __H2D_DISCRETE_PROBLEM_INTEGRATION_ORDER_CALCULATOR_H
19 #include "hermes_common.h"
20 #include "adapt/adapt.h"
23 #include "weakform/weakform.h"
24 #include "function/function.h"
25 #include "neighbor_search.h"
26 #include "refinement_selectors/selector.h"
27 #include "exceptions.h"
29 #include "discrete_problem_helpers.h"
35 class PrecalcShapeset;
38 template<
typename Scalar>
46 void adjust_order_to_refmaps(
Form<Scalar> *form,
int& order, Hermes::Ord* o,
RefMap** current_refmaps);
49 template<
typename MatrixFormType>
53 template<
typename VectorFormType>
87 template<
typename FormType>
88 void deinit_ext_fns_ord(
Form<Scalar> *form, FormType** oi, FormType** oext);
This class represents a function with jump discontinuity on an interface of two elements.
Provides capabilities to (re-)assemble a matrix / vector only where necessary. See also Solver::keep_...
Used to pass the instances of Space around.
This class is a one-thread (non-DG) assembly worker.
Represents the reference mapping.
Provides methods of integration order calculation.
This class characterizes a neighborhood of a given edge in terms of adjacent elements and provides me...
Represents the solution of a PDE.