33 #ifndef __H__UG__LIB_DISC__SPATIAL_DISC__LOCAL_TO_GLOBAL_MAPPER__
34 #define __H__UG__LIB_DISC__SPATIAL_DISC__LOCAL_TO_GLOBAL_MAPPER__
48 template <
typename TAlgebra>
Definition: smart_pointer.h:296
interface for definition of special LocalToGlobal mappings
Definition: local_to_global_mapper.h:50
virtual ~ILocalToGlobalMapper()
virtual destructor
Definition: local_to_global_mapper.h:77
algebra_type::vector_type vector_type
Type of algebra vector.
Definition: local_to_global_mapper.h:59
virtual void modify_LocalSol(LocalVector &vecMod, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0
modifies local solution vector for adapted defect computation
algebra_type::matrix_type matrix_type
Type of algebra matrix.
Definition: local_to_global_mapper.h:56
TAlgebra algebra_type
Algebra type.
Definition: local_to_global_mapper.h:53
ILocalToGlobalMapper()
default Constructor
Definition: local_to_global_mapper.h:63
virtual void add_local_mat_to_global(matrix_type &mat, const LocalMatrix &lmat, ConstSmartPtr< DoFDistribution > dd)=0
send local entries to global rhs
virtual void add_local_vec_to_global(vector_type &vec, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0
send local entries to global matrix
Definition: local_algebra.h:422
Definition: local_algebra.h:198