#include <Xpetra_MultiVectorFactory.hpp>
|
static Teuchos::RCP< MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | Build (const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t NumVectors, bool zeroOut=true) |
| Constructor specifying the number of non-zeros for all rows. More...
|
|
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...
|
|
template<class Scalar = MultiVector<>::scalar_type, class LocalOrdinal = typename MultiVector<Scalar>::local_ordinal_type, class GlobalOrdinal = typename MultiVector<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename MultiVector<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>
class Xpetra::MultiVectorFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
Definition at line 72 of file Xpetra_MultiVectorFactory.hpp.
◆ MultiVectorFactory()
template<class Scalar = MultiVector<>::scalar_type, class LocalOrdinal = typename MultiVector<Scalar>::local_ordinal_type, class GlobalOrdinal = typename MultiVector<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename MultiVector<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>
◆ Build() [1/2]
template<class Scalar = MultiVector<>::scalar_type, class LocalOrdinal = typename MultiVector<Scalar>::local_ordinal_type, class GlobalOrdinal = typename MultiVector<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename MultiVector<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>
static Teuchos::RCP<MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > Xpetra::MultiVectorFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Build |
( |
const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & |
map, |
|
|
size_t |
NumVectors, |
|
|
bool |
zeroOut = true |
|
) |
| |
|
inlinestatic |
◆ Build() [2/2]
template<class Scalar = MultiVector<>::scalar_type, class LocalOrdinal = typename MultiVector<Scalar>::local_ordinal_type, class GlobalOrdinal = typename MultiVector<Scalar, LocalOrdinal>::global_ordinal_type, class Node = typename MultiVector<Scalar, LocalOrdinal, GlobalOrdinal>::node_type>
static Teuchos::RCP<MultiVector<Scalar, LocalOrdinal, GlobalOrdinal, Node> > Xpetra::MultiVectorFactory< 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 |
|
) |
| |
|
inlinestatic |
Set multi-vector values from array of pointers using Teuchos memory management classes. (copy).
Definition at line 97 of file Xpetra_MultiVectorFactory.hpp.
The documentation for this class was generated from the following file: