Functions | |
| Teuchos::RefCountPtr< const Teuchos::Comm< Index > > | Thyra::create_Comm (const Teuchos::RefCountPtr< const Epetra_Comm > &epetraComm) |
Given an Epetra_Comm object, return an equivalent Teuchos::Comm object. | |
| Teuchos::RefCountPtr< const SpmdVectorSpaceDefaultBase< double > > | Thyra::create_VectorSpace (const Teuchos::RefCountPtr< const Epetra_Map > &epetra_map) |
Concrete an SpmdVectorSpaceBase object given an Epetra_Map object. | |
| Teuchos::RefCountPtr< SpmdVectorBase< double > > | Thyra::create_Vector (const Teuchos::RefCountPtr< Epetra_Vector > &epetra_v, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< double > > &space) |
Create a non-const SpmdVectorBase object from a const> | |
| Teuchos::RefCountPtr< const SpmdVectorBase< double > > | Thyra::create_Vector (const Teuchos::RefCountPtr< const Epetra_Vector > &epetra_v, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< double > > &space) |
Create an const SpmdVectorBase wrapper object for a const Epetra_Vector object. | |
| Teuchos::RefCountPtr< SpmdMultiVectorBase< double > > | Thyra::create_MultiVector (const Teuchos::RefCountPtr< Epetra_MultiVector > &epetra_mv, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< double > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< double > > &domain=Teuchos::null) |
Create a non-const SpmdMultiVectorBase object from a const> | |
| Teuchos::RefCountPtr< const SpmdMultiVectorBase< double > > | Thyra::create_MultiVector (const Teuchos::RefCountPtr< const Epetra_MultiVector > &epetra_mv, const Teuchos::RefCountPtr< const SpmdVectorSpaceBase< double > > &range, const Teuchos::RefCountPtr< const ScalarProdVectorSpaceBase< double > > &domain=Teuchos::null) |
Create an const SpmdMultiVectorBase wrapper object for a const Epetra_MultiVector object. | |
| Teuchos::RefCountPtr< Epetra_Vector > | Thyra::get_Epetra_Vector (const Epetra_Map &map, const Teuchos::RefCountPtr< VectorBase< double > > &v) |
Get a non-const Epetra_Vector view from a non-const VectorBase object if possible. | |
| Teuchos::RefCountPtr< const Epetra_Vector > | Thyra::get_Epetra_Vector (const Epetra_Map &map, const Teuchos::RefCountPtr< const VectorBase< double > > &v) |
Get a const Epetra_Vector view from a const VectorBase object if possible. | |
| Teuchos::RefCountPtr< Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, const Teuchos::RefCountPtr< MultiVectorBase< double > > &mv) |
Get a non-const Epetra_MultiVector view from a non-const MultiVectorBase object if possible. | |
| Teuchos::RefCountPtr< const Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, const Teuchos::RefCountPtr< const MultiVectorBase< double > > &mv) |
Get a const Epetra_MultiVector view from a const MultiVectorBase object if possible. | |
|
|
Given an
If a successful conversion could not be performed then |
|
|
Concrete an
Postconditions:
This uses an
The fact that this function only accepts an
This function works properly even if Epetra is not compiled with support for Spmd (i.e.
|
|
||||||||||||
|
Create a non-
Postconditions:
|
|
||||||||||||
|
Create an
Postconditions:
|
|
||||||||||||||||
|
Create a non-
|
|
||||||||||||||||
|
Create an
|
|
||||||||||||
|
Get a non- Preconditions:
If a
Note: the
|
|
||||||||||||
|
Get a Preconditions:
If a |
|
||||||||||||
|
Get a non- Preconditions:
If a
Note: the
|
|
||||||||||||
|
Get a Preconditions:
If a |
1.3.9.1