Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap > Class Template Reference An overlap aware block vector. More...
Inheritance diagram for Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap >:
Detailed Descriptiontemplate<class FieldVector, class Overlap>
|
|
inline |
Given a domestic overlap object, create an overlapping block vector coherent to it.
|
inline |
Copy constructor.
|
inline |
Default constructor.
|
inline |
Assign an overlapping block vector from a non-overlapping one, border entries are assigned using their respective master ranks.
References Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap >::sync().
|
inline |
Assign an overlapping block vector from a non-overlapping one, border entries are added.
References Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap >::syncAddBorder().
|
inline |
Assign the local values to a non-overlapping block vector.
|
inline |
Assignment operator.
|
inline |
|
inline |
Syncronize all values of the block vector from their master process.
Referenced by Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap >::assign().
|
inline |
Syncronize all values of the block vector by adding up the values of all peer ranks.
|
inline |
Syncronize all values of the block vector from the master rank, but add up the entries on the border.
Referenced by Ewoms::Linear::OverlappingBlockVector< FieldVector, Overlap >::assignAddBorder().