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>>
66 bmap = Teuchos::rcp_dynamic_cast<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>>(map);
74 #ifdef HAVE_XPETRA_TPETRA
93 #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
102 Teuchos::rcp_dynamic_cast<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>>(map);
108 #ifdef HAVE_XPETRA_TPETRA
128 #if !defined(XPETRA_EPETRA_NO_32BIT_GLOBAL_INDICES)
137 Teuchos::rcp_dynamic_cast<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>>(map);
143 #ifdef HAVE_XPETRA_TPETRA
162 #if !defined(XPETRA_EPETRA_NO_64BIT_GLOBAL_INDICES)
171 Teuchos::rcp_dynamic_cast<const Xpetra::BlockedMap<LocalOrdinal, GlobalOrdinal, Node>>(map);
178 #ifdef HAVE_XPETRA_TPETRA
#define XPETRA_MONITOR(funcName)
#define XPETRA_FACTORY_END
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.
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)