33 #ifndef ELEM_MODIFIER_IMPL_
34 #define ELEM_MODIFIER_IMPL_
38 template <
typename TDomain>
43 UG_THROW(
"'preprocess_def' not implemented!\n");
46 template <
typename TDomain>
51 UG_THROW(
"'preprocess_jac' not implemented!\n");
55 template <
typename TDomain>
59 UG_THROW(
"'postprocess_def' not implemented!\n");
62 template <
typename TDomain>
66 UG_THROW(
"'postprocess_jac' not implemented!\n");
The base class for all geometric objects, such as vertices, edges, faces, volumes,...
Definition: grid_base_objects.h:157
virtual void postprocess(const LocalVector &u, LocalVector &d, LocalIndices &ind)
virtual initiates post-computations after the standard element assembling
Definition: elem_modifier_impl.h:57
virtual void preprocess(LocalVector &u, LocalVector &d, LocalVector &tmpD, GridObject *elem, MathVector< dim > vCornerCoords[], LocalIndices &ind)
virtual initiates pre-computations before the standard element assembling
Definition: elem_modifier_impl.h:40
Definition: local_algebra.h:50
Definition: local_algebra.h:422
Definition: local_algebra.h:198
#define UG_THROW(msg)
Definition: error.h:57