All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Private Types | Private Member Functions | List of all members
Xpetra::MultiVectorFactory< int, int, int, EpetraNode > Class Template Reference

#include <Xpetra_MultiVectorFactory.hpp>

Static Public Member Functions

static RCP< MultiVector
< Scalar, LocalOrdinal,
GlobalOrdinal, Node > > 
Build (const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t NumVectors, bool zeroOut=true)
 
static Teuchos::RCP
< MultiVector< Scalar,
LocalOrdinal, GlobalOrdinal,
Node > > 
Build (const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, const Teuchos::ArrayView< const Teuchos::ArrayView< const Scalar > > &ArrayOfPtrs, size_t NumVectors)
 Set multi-vector values from array of pointers using Teuchos memory management classes. (copy). More...
 

Private Types

typedef int Scalar
 
typedef int LocalOrdinal
 
typedef int GlobalOrdinal
 
typedef EpetraNode Node
 

Private Member Functions

 MultiVectorFactory ()
 Private constructor. This is a static class. More...
 

Detailed Description

template<>
class Xpetra::MultiVectorFactory< int, int, int, EpetraNode >

Definition at line 193 of file Xpetra_MultiVectorFactory.hpp.

Member Typedef Documentation

typedef int Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::Scalar
private

Definition at line 195 of file Xpetra_MultiVectorFactory.hpp.

typedef int Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::LocalOrdinal
private

Definition at line 196 of file Xpetra_MultiVectorFactory.hpp.

typedef int Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::GlobalOrdinal
private

Definition at line 197 of file Xpetra_MultiVectorFactory.hpp.

typedef EpetraNode Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::Node
private

Definition at line 198 of file Xpetra_MultiVectorFactory.hpp.

Constructor & Destructor Documentation

Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::MultiVectorFactory ( )
inlineprivate

Private constructor. This is a static class.

Definition at line 202 of file Xpetra_MultiVectorFactory.hpp.

Member Function Documentation

static RCP<MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::Build ( const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  map,
size_t  NumVectors,
bool  zeroOut = true 
)
inlinestatic

Definition at line 207 of file Xpetra_MultiVectorFactory.hpp.

static Teuchos::RCP<MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > Xpetra::MultiVectorFactory< int, int, int, EpetraNode >::Build ( const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  map,
const Teuchos::ArrayView< const Teuchos::ArrayView< const Scalar > > &  ArrayOfPtrs,
size_t  NumVectors 
)
inlinestatic

Set multi-vector values from array of pointers using Teuchos memory management classes. (copy).

Definition at line 230 of file Xpetra_MultiVectorFactory.hpp.


The documentation for this class was generated from the following file: