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) |
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) |
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 Definition at line 52 of file Thyra_EpetraThyraWrappers.cpp. |
|
|
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.
Definition at line 89 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Create a non-
Postconditions:
Definition at line 120 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Create an
Postconditions:
Definition at line 140 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||||||
|
Create a non-
Definition at line 160 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||||||
|
Create an
Definition at line 187 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Get a non- Preconditions:
If a
Note: the
Definition at line 214 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Get a Preconditions:
If a Definition at line 283 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Get a non- Preconditions:
If a
Note: the
Definition at line 345 of file Thyra_EpetraThyraWrappers.cpp. |
|
||||||||||||
|
Get a Preconditions:
If a Definition at line 417 of file Thyra_EpetraThyraWrappers.cpp. |
1.3.9.1