|
RCP< const Teuchos::Comm< Ordinal > > | Thyra::create_Comm (const RCP< const Epetra_Comm > &epetraComm) |
| Given an Epetra_Comm object, return an equivalent Teuchos::Comm object.
|
|
RCP< const VectorSpaceBase< double > > | Thyra::create_VectorSpace (const RCP< const Epetra_Map > &epetra_map) |
| Create an VectorSpaceBase object given an Epetra_Map object.
|
|
RCP< const VectorSpaceBase< double > > | Thyra::create_LocallyReplicatedVectorSpace (const RCP< const VectorSpaceBase< double > > &parentSpace, const int dim) |
| Create a VectorSpaceBase object that creates locally replicated vector objects.
|
|
RCP< VectorBase< double > > | Thyra::create_Vector (const RCP< Epetra_Vector > &epetra_v, const RCP< const VectorSpaceBase< double > > &space=Teuchos::null) |
| Create a non-const VectorBase object from a non-const Epetra_Vector object.
|
|
RCP< const VectorBase< double > > | Thyra::create_Vector (const RCP< const Epetra_Vector > &epetra_v, const RCP< const VectorSpaceBase< double > > &space=Teuchos::null) |
| Create an const VectorBase wrapper object for a const Epetra_Vector object.
|
|
RCP< MultiVectorBase< double > > | Thyra::create_MultiVector (const RCP< Epetra_MultiVector > &epetra_mv, const RCP< const VectorSpaceBase< double > > &range=Teuchos::null, const RCP< const VectorSpaceBase< double > > &domain=Teuchos::null) |
| Create a non-const MultiVectorBase object from a non-const Epetra_MultiVector object.
|
|
RCP< const MultiVectorBase< double > > | Thyra::create_MultiVector (const RCP< const Epetra_MultiVector > &epetra_mv, const RCP< const VectorSpaceBase< double > > &range=Teuchos::null, const RCP< const VectorSpaceBase< double > > &domain=Teuchos::null) |
| Create an const MultiVectorBase wrapper object for a const Epetra_MultiVector object.
|
|
RCP< const Epetra_Comm > | Thyra::get_Epetra_Comm (const Teuchos::Comm< Ordinal > &comm) |
| Get (or create) and Epetra_Comm given a Teuchos::Comm object.
|
|
RCP< const Epetra_Map > | Thyra::get_Epetra_Map (const VectorSpaceBase< double > &vs, const RCP< const Epetra_Comm > &comm) |
| Get (or create) an Epetra_Map object given an VectorSpaceBase object an optionally an extra Epetra_Comm object.
|
|
RCP< const Epetra_Map > | Thyra::get_Epetra_Map (const RCP< const VectorSpaceBase< double > > &vs, const RCP< const Epetra_Comm > &comm=Teuchos::null) |
|
RCP< Epetra_Vector > | Thyra::get_Epetra_Vector (const Epetra_Map &map, const RCP< VectorBase< double > > &v) |
| Get a non-const Epetra_Vector view from a non-const VectorBase object if possible.
|
|
RCP< Epetra_Vector > | Thyra::get_Epetra_Vector (const RCP< VectorBase< double > > &v, const RCP< const Epetra_Map > &map=Teuchos::null) |
|
RCP< const Epetra_Vector > | Thyra::get_Epetra_Vector (const Epetra_Map &map, const RCP< const VectorBase< double > > &v) |
| Get a const Epetra_Vector view from a const VectorBase object if possible.
|
|
RCP< const Epetra_Vector > | Thyra::get_Epetra_Vector (const RCP< const VectorBase< double > > &v, const RCP< const Epetra_Map > &map=Teuchos::null) |
|
RCP< Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, const RCP< MultiVectorBase< double > > &mv) |
| Get a non-const Epetra_MultiVector view from a non-const MultiVectorBase object if possible.
|
|
RCP< Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const RCP< MultiVectorBase< double > > &mv, const RCP< const Epetra_Map > &map=Teuchos::null) |
|
RCP< const Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, const RCP< const MultiVectorBase< double > > &mv) |
| Get a const Epetra_MultiVector view from a const MultiVectorBase object if possible.
|
|
RCP< const Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const RCP< const MultiVectorBase< double > > &mv, const RCP< const Epetra_Map > &map=Teuchos::null) |
|
Teuchos::RCP< Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, MultiVectorBase< double > &mv) |
| Get a non-const Epetra_MultiVector view from a non-const MultiVectorBase object if possible where the client must maintain the memory of the input multivector.
|
|
Teuchos::RCP< const Epetra_MultiVector > | Thyra::get_Epetra_MultiVector (const Epetra_Map &map, const MultiVectorBase< double > &mv) |
| Get a const Epetra_MultiVector view from a const MultiVectorBase object if possible where the client must maintain the memory of the input multivector.
|
|