33#ifndef ELEM_MODIFIER_IMPL_
34#define ELEM_MODIFIER_IMPL_
38template <
typename TDomain>
43 UG_THROW(
"'preprocess_def' not implemented!\n");
46template <
typename TDomain>
51 UG_THROW(
"'preprocess_jac' not implemented!\n");
55template <
typename TDomain>
59 UG_THROW(
"'postprocess_def' not implemented!\n");
62template <
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
a mathematical Vector with N entries.
Definition math_vector.h:97
#define UG_THROW(msg)
Definition error.h:57