Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix > Class Template Reference An overlap aware block-compressed row storage (BCRS) matrix. More...
Inheritance diagram for Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix >:
Detailed Descriptiontemplate<class BCRSMatrix> class Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix > An overlap aware block-compressed row storage (BCRS) matrix. Member Typedef Documentation◆ block_type
template<class BCRSMatrix >
◆ ColIterator
template<class BCRSMatrix >
◆ ConstColIterator
template<class BCRSMatrix >
◆ field_type
template<class BCRSMatrix >
◆ Overlap
template<class BCRSMatrix >
Constructor & Destructor Documentation◆ OverlappingBCRSMatrix() [1/3]
template<class BCRSMatrix >
◆ OverlappingBCRSMatrix() [2/3]
template<class BCRSMatrix >
template<class NativeBCRSMatrix >
◆ OverlappingBCRSMatrix() [3/3]
template<class BCRSMatrix >
◆ ~OverlappingBCRSMatrix()
template<class BCRSMatrix >
Member Function Documentation◆ asParent() [1/2]
template<class BCRSMatrix >
◆ asParent() [2/2]
template<class BCRSMatrix >
◆ assignAdd()
template<class BCRSMatrix >
Assign and syncronize the overlapping matrix from a non-overlapping one. References Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix >::assignFromNative(), and Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix >::syncAdd(). ◆ assignCopy()
template<class BCRSMatrix >
template<class NativeBCRSMatrix >
Assign and syncronize the overlapping matrix from a non-overlapping one. The non-master entries are copied from the master References Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix >::assignFromNative(), and Opm::Linear::OverlappingBCRSMatrix< BCRSMatrix >::syncCopy(). ◆ assignFromNative()
template<class BCRSMatrix >
template<class NativeBCRSMatrix >
◆ overlap()
template<class BCRSMatrix >
Returns the domestic overlap for the process. ◆ print()
template<class BCRSMatrix >
◆ resetFront()
template<class BCRSMatrix >
Set the identity matrix on the main diagonal of front indices. ◆ syncAdd()
template<class BCRSMatrix >
◆ syncCopy()
template<class BCRSMatrix >
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||