96 template <
class S,
class LO,
class GO,
class N>
155 const Teuchos::RCP<const map_type>& domainMap = Teuchos::null,
156 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
157 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
190 const Teuchos::RCP<const map_type>&
ownedDomainMap = Teuchos::null,
191 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
192 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
219 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
221 const Teuchos::RCP<const map_type>& domainMap = Teuchos::null,
222 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
223 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
253 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
256 const Teuchos::RCP<const map_type>&
ownedDomainMap = Teuchos::null,
257 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
258 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
290 const Teuchos::RCP<const map_type>& domainMap = Teuchos::null,
291 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
292 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
327 const Teuchos::RCP<const map_type>&
ownedDomainMap = Teuchos::null,
328 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
329 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
357 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
359 const Teuchos::RCP<const map_type>& domainMap = Teuchos::null,
360 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
361 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
390 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
393 const Teuchos::RCP<const map_type>&
ownedDomainMap = Teuchos::null,
394 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
395 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
426 Teuchos::RCP<const Teuchos::ParameterList>
435 void endAssembly(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
480 const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) {
514 fillComplete(
const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) { endFill(); }
519 void endFill(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
546 Teuchos::RCP<FE::FillState> fillState_;
549 Teuchos::RCP<CrsGraph<LocalOrdinal, GlobalOrdinal, Node> > inactiveCrsGraph_;
552 Teuchos::RCP<FE::WhichActive> activeCrsGraph_;
555 Teuchos::RCP<const import_type> ownedRowsImporter_;
558 Teuchos::RCP<const map_type> ownedDomainMap_;
561 Teuchos::RCP<const map_type> ownedRangeMap_;
591 std::function<
void(
const size_t,
const size_t,
const size_t)>
fun =
592 std::function<
void(
const size_t,
const size_t,
const size_t)>());
596 const Teuchos::ArrayView<const local_ordinal_type>&
gblColInds,
597 std::function<
void(
const size_t,
const size_t,
const size_t)>
fun =
598 std::function<
void(
const size_t,
const size_t,
const size_t)>());