|
ug4
|
interface for definition of special LocalToGlobal mappings More...
#include <local_to_global_mapper.h>
Inheritance diagram for ug::ILocalToGlobalMapper< TAlgebra >:Public Types | |
| typedef TAlgebra | algebra_type |
| Algebra type. | |
| typedef algebra_type::matrix_type | matrix_type |
| Type of algebra matrix. | |
| typedef algebra_type::vector_type | vector_type |
| Type of algebra vector. | |
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 | |
| virtual void | add_local_vec_to_global (vector_type &vec, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0 |
| send local entries to global matrix | |
| ILocalToGlobalMapper () | |
| default Constructor | |
| virtual void | modify_LocalSol (LocalVector &vecMod, const LocalVector &lvec, ConstSmartPtr< DoFDistribution > dd)=0 |
| modifies local solution vector for adapted defect computation | |
| virtual | ~ILocalToGlobalMapper () |
| virtual destructor | |
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 >.