#include <EpetraExt_BlockMultiVector.h>
Inheritance diagram for EpetraExt::BlockMultiVector:
Constructors/Destructor. | |
| BlockMultiVector (const Epetra_BlockMap &BaseMap, const Epetra_BlockMap &GlobalMap, int NumVectors) | |
| BlockMultiVector constuctor with one block row per processor. | |
| BlockMultiVector (const Epetra_BlockMap &BaseMap, const Epetra_BlockMap &GlobalMap, int NumBlocks, int NumVectors) | |
| BlockMultiVector constuctor. | |
| BlockMultiVector (const BlockMultiVector &MV) | |
| Copy constructor. | |
| virtual | ~BlockMultiVector () |
| Destructor. | |
Public Member Functions | |
| Epetra_MultiVector & | Block (int i=0) |
| Block Access. | |
| const Epetra_MultiVector & | Block (int i=0) const |
Protected Member Functions | |
| void | AllocateBlocks_ () |
| void | DeleteBlocks_ () |
Protected Attributes | |
| Epetra_BlockMap | BaseMap_ |
| std::vector< Epetra_MultiVector * > | Blocks_ |
| int | NumBlocks_ |
| std::vector< double ** > | Ptrs_ |
|
||||||||||||||||
|
BlockMultiVector constuctor with one block row per processor. Creates a BlockMultiVector object and allocates storage.
Definition at line 38 of file EpetraExt_BlockMultiVector.cpp. |
|
||||||||||||||||||||
|
BlockMultiVector constuctor. Creates a BlockMultiVector object and allocates storage.
Definition at line 51 of file EpetraExt_BlockMultiVector.cpp. |
|
|
Copy constructor.
Definition at line 65 of file EpetraExt_BlockMultiVector.cpp. |
|
|
Destructor.
Definition at line 74 of file EpetraExt_BlockMultiVector.cpp. |
|
|
Block Access.
Definition at line 88 of file EpetraExt_BlockMultiVector.h. |
|
|
Definition at line 89 of file EpetraExt_BlockMultiVector.h. |
|
|
Definition at line 80 of file EpetraExt_BlockMultiVector.cpp. |
|
|
Definition at line 99 of file EpetraExt_BlockMultiVector.cpp. |
|
|
Definition at line 96 of file EpetraExt_BlockMultiVector.h. |
|
|
Definition at line 98 of file EpetraExt_BlockMultiVector.h. |
|
|
Definition at line 100 of file EpetraExt_BlockMultiVector.h. |
|
|
Definition at line 102 of file EpetraExt_BlockMultiVector.h. |
1.3.9.1