| 
    Thyra Package Browser (Single Doxygen Collection)
    Version of the Day
    
   | 
 
#include "Thyra_EpetraTypes.hpp"

Go to the source code of this file.
Classes | |
| class | Teuchos::Comm< OrdinalType > | 
Namespaces | |
| Teuchos | |
| Thyra | |
Functions | |
| 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.  More... | |
| RCP< const VectorSpaceBase < double > >  | Thyra::create_VectorSpace (const RCP< const Epetra_Map > &epetra_map) | 
Create an VectorSpaceBase object given an Epetra_Map object.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| RCP< const Epetra_Comm > | Thyra::get_Epetra_Comm (const Teuchos::Comm< Ordinal > &comm) | 
Get (or create) and Epetra_Comm given a Teuchos::Comm object.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
 1.8.5