52typename SolverMap_CrsMatrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>::NewType
70 this->newObj_ = this->origObj_;
88 Kokkos::parallel_reduce(
104 Kokkos::parallel_for(
105 "Tpetra::SolverMap_CrsMatrix::construct::copyDomainMapToNewColMap", Kokkos::RangePolicy<typename Node::device_type::execution_space, size_t>(0,
origDomainMap_localSize),
KOKKOS_LAMBDA(
size_t const i)->
void {
115 Kokkos::parallel_scan(
116 "Tpetra::SolverMap_CrsMatrix::construct::appendNewColMap", Kokkos::RangePolicy<typename Node::device_type::execution_space, size_t>(0,
origColMap_localSize),
KOKKOS_LAMBDA(
size_t const i,
size_t&
jToUpdate,
bool const final)->
void {
131 Teuchos::RCP<Teuchos::Comm<int>
const> Comm =
origRowMap->getComm();
143 newGraph_->resumeFill();
144 newGraph_->reindexColumns(newColMap_);
145 newGraph_->fillComplete();
158 return this->newObj_;