Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra::MultiVectorFactory< int, int, long long, EpetraNode > Class Template Reference

#include <Xpetra_MultiVectorFactory_decl.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 long long GlobalOrdinal
 
typedef EpetraNode Node
 

Private Member Functions

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

Detailed Description

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

Definition at line 192 of file Xpetra_MultiVectorFactory_decl.hpp.

Member Typedef Documentation

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

Definition at line 195 of file Xpetra_MultiVectorFactory_decl.hpp.

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

Definition at line 196 of file Xpetra_MultiVectorFactory_decl.hpp.

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

Definition at line 197 of file Xpetra_MultiVectorFactory_decl.hpp.

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

Definition at line 198 of file Xpetra_MultiVectorFactory_decl.hpp.

Constructor & Destructor Documentation

Xpetra::MultiVectorFactory< int, int, long long, EpetraNode >::MultiVectorFactory ( )
private

Private constructor. This is a static class.

Definition at line 245 of file Xpetra_EpetraMultiVectorFactory.cpp.

Member Function Documentation

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

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


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