ug4
|
interface for definition of special LocalToGlobal mappings More...
#include <local_to_global_mapper.h>
Public Types | |
typedef TAlgebra | algebra_type |
Algebra type. More... | |
typedef algebra_type::matrix_type | matrix_type |
Type of algebra matrix. More... | |
typedef algebra_type::vector_type | vector_type |
Type of algebra vector. More... | |
Public Member Functions | |
virtual void | add_local_mat_to_global (matrix_type &mat, const LocalMatrix &lmat, ConstSmartPtr< DoFDistribution > dd)=0 |
send local entries to global rhs More... | |
virtual void | add_local_vec_to_global (vector_type &vec, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0 |
send local entries to global matrix More... | |
ILocalToGlobalMapper () | |
default Constructor More... | |
virtual void | modify_LocalSol (LocalVector &vecMod, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0 |
modifies local solution vector for adapted defect computation More... | |
virtual | ~ILocalToGlobalMapper () |
virtual destructor More... | |
interface for definition of special LocalToGlobal mappings
TAlgebra | type of Algebra |
typedef TAlgebra ug::ILocalToGlobalMapper< TAlgebra >::algebra_type |
Algebra type.
typedef algebra_type::matrix_type ug::ILocalToGlobalMapper< TAlgebra >::matrix_type |
Type of algebra matrix.
typedef algebra_type::vector_type ug::ILocalToGlobalMapper< TAlgebra >::vector_type |
Type of algebra vector.
|
inline |
default Constructor
|
inlinevirtual |
virtual destructor
|
pure virtual |
send local entries to global rhs
Implemented in ug::LocalToGlobalMapperNLGS< TAlgebra >.
|
pure virtual |
send local entries to global matrix
Implemented in ug::LocalToGlobalMapperNLGS< TAlgebra >.
|
pure virtual |
modifies local solution vector for adapted defect computation
Implemented in ug::LocalToGlobalMapperNLGS< TAlgebra >.