33 #ifndef ELEM_MODIFIER_H_
34 #define ELEM_MODIFIER_H_
40 template <
typename TDomain>
44 template <
typename TDomain>
The base class for all geometric objects, such as vertices, edges, faces, volumes,...
Definition: grid_base_objects.h:157
Definition: elem_disc_interface.h:800
Definition: elem_modifier.h:46
void set_elem_disc(IElemDisc< TDomain > *myElemDisc)
Definition: elem_modifier.h:81
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
IElemDiscModifier< TDomain > this_type
own type
Definition: elem_modifier.h:50
IElemDiscModifier(IElemDisc< TDomain > *myElemDisc)
Definition: elem_modifier.h:60
virtual ~IElemDiscModifier()
Virtual destructor.
Definition: elem_modifier.h:64
IElemDisc< TDomain > * m_pElemDisc
Definition: elem_modifier.h:85
static const int dim
World dimension.
Definition: elem_modifier.h:54
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
IElemDiscModifier()
Definition: elem_modifier.h:59
Definition: local_algebra.h:50
Definition: local_algebra.h:422
Definition: local_algebra.h:198