| 
    Tpetra parallel linear algebra Version of the Day
    
   | 
 
Declaration of the Tpetra::MultiVector class. More...
#include "Tpetra_MultiVector_fwd.hpp"#include "Tpetra_Vector_fwd.hpp"#include "Tpetra_FEMultiVector_fwd.hpp"#include "Tpetra_DistObject.hpp"#include "Tpetra_Map_fwd.hpp"#include "Tpetra_Details_Behavior.hpp"#include "Kokkos_DualView.hpp"#include "Teuchos_BLAS_types.hpp"#include "Teuchos_DataAccess.hpp"#include "Teuchos_Range1D.hpp"#include "Kokkos_ArithTraits.hpp"#include "Kokkos_InnerProductSpaceTraits.hpp"#include "Tpetra_KokkosRefactor_Details_MultiVectorLocalDeepCopy.hpp"#include "Tpetra_Access.hpp"#include "Tpetra_Details_WrappedDualView.hpp"#include <type_traits>Go to the source code of this file.
Classes | |
| class | Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > | 
| One or more distributed dense vectors.  More... | |
Namespaces | |
| namespace | Tpetra | 
| Namespace Tpetra contains the class and methods constituting the Tpetra library.  | |
Functions | |
| template<class DS , class DL , class DG , class DN , class SS , class SL , class SG , class SN > | |
| void | Tpetra::deep_copy (MultiVector< DS, DL, DG, DN > &dst, const MultiVector< SS, SL, SG, SN > &src) | 
Copy the contents of the MultiVector src into dst.   | |
| template<class ST , class LO , class GO , class NT > | |
| MultiVector< ST, LO, GO, NT > | Tpetra::createCopy (const MultiVector< ST, LO, GO, NT > &src) | 
| Return a deep copy of the given MultiVector.   | |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | Tpetra::createMultiVector (const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const size_t numVectors) | 
| Nonmember MultiVector "constructor": Create a MultiVector from a given Map.   | |
| template<class ST , class LO , class GO , class NT > | |
| void | Tpetra::deep_copy (MultiVector< ST, LO, GO, NT > &dst, const MultiVector< ST, LO, GO, NT > &src) | 
| Specialization of deep_copy for MultiVector objects with the same template parameters.   | |
Declaration of the Tpetra::MultiVector class.
Definition in file Tpetra_MultiVector_decl.hpp.