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);
359 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
361 const Teuchos::RCP<const map_type>& domainMap = Teuchos::null,
362 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
363 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
394 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
397 const Teuchos::RCP<const map_type>&
ownedDomainMap = Teuchos::null,
398 const Teuchos::RCP<const map_type>&
ownedRangeMap = Teuchos::null,
399 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
430 Teuchos::RCP<const Teuchos::ParameterList>
439 void endAssembly(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
484 const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) {
518 fillComplete(
const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) { endFill(); }
523 void endFill(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
550 Teuchos::RCP<FE::FillState> fillState_;
553 Teuchos::RCP<CrsGraph<LocalOrdinal, GlobalOrdinal, Node> > inactiveCrsGraph_;
556 Teuchos::RCP<FE::WhichActive> activeCrsGraph_;
559 Teuchos::RCP<const import_type> ownedRowsImporter_;
562 Teuchos::RCP<const map_type> ownedDomainMap_;
565 Teuchos::RCP<const map_type> ownedRangeMap_;
593 std::function<
void(
const size_t,
const size_t,
const size_t)>
fun =
594 std::function<
void(
const size_t,
const size_t,
const size_t)>());
598 const Teuchos::ArrayView<const local_ordinal_type>&
gblColInds,
599 std::function<
void(
const size_t,
const size_t,
const size_t)>
fun =
600 std::function<
void(
const size_t,
const size_t,
const size_t)>());