33#ifndef __H__UG__LIB_DISC__SPATIAL_DISC__LOCAL_TO_GLOBAL_MAPPER__
34#define __H__UG__LIB_DISC__SPATIAL_DISC__LOCAL_TO_GLOBAL_MAPPER__
48template <
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