46 #include "Xpetra_VectorFactory.hpp"
48 #include "Xpetra_BlockedVector.hpp"
53 #if defined(HAVE_XPETRA_EPETRA)
57 #if !defined(XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES)
59 RCP<Xpetra::Vector<double, int, int, EpetraNode>>
65 RCP<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>>
74 #ifdef HAVE_XPETRA_TPETRA
79 #endif // HAVE_XPETRA_TPETRA
89 #endif // #if !defined(XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES)
93 #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
95 RCP<Xpetra::Vector<double, int, long long, EpetraNode>>
101 RCP<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>> bmap =
108 #ifdef HAVE_XPETRA_TPETRA
123 #endif // #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
128 #if !defined(XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES)
130 RCP<Xpetra::Vector<int, int, int, EpetraNode>>
136 RCP<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>> bmap =
143 #ifdef HAVE_XPETRA_TPETRA
148 #endif // HAVE_XPETRA_TPETRA
158 #endif // #if !defined(XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES)
162 #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
164 RCP<Xpetra::Vector<int, int, long long, EpetraNode>>
170 RCP<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>> bmap =
178 #ifdef HAVE_XPETRA_TPETRA
183 #endif // HAVE_XPETRA_TPETRA
193 #endif // #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
197 #endif // #if defined(HAVE_XPETRA_EPETRA)
static Teuchos::RCP< Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Build(const Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> &map, bool zeroOut=true)
Constructor specifying the number of non-zeros for all rows.
#define XPETRA_FACTORY_END
#define XPETRA_MONITOR(funcName)