93 public CrsGraph<LocalOrdinal, GlobalOrdinal, Node>
98 template <
class S,
class LO,
class GO,
class N>
156 const Teuchos::RCP<const map_type> & domainMap = Teuchos::null,
157 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
158 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
191 const Teuchos::RCP<const map_type> &
ownedDomainMap = Teuchos::null,
192 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
193 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
220 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
222 const Teuchos::RCP<const map_type> & domainMap = Teuchos::null,
223 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
224 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
254 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
257 const Teuchos::RCP<const map_type> &
ownedDomainMap = Teuchos::null,
258 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
259 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
292 const Teuchos::RCP<const map_type> & domainMap = Teuchos::null,
293 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
294 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
329 const Teuchos::RCP<const map_type> &
ownedDomainMap = Teuchos::null,
330 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
331 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
360 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
362 const Teuchos::RCP<const map_type> & domainMap = Teuchos::null,
363 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
364 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
393 const Kokkos::DualView<const size_t*, device_type>&
numEntPerRow,
396 const Teuchos::RCP<const map_type> &
ownedDomainMap = Teuchos::null,
397 const Teuchos::RCP<const map_type> &
ownedRangeMap = Teuchos::null,
398 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
429 Teuchos::RCP<const Teuchos::ParameterList>
438 void endAssembly(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
483 const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) {
517 fillComplete (
const Teuchos::RCP<Teuchos::ParameterList>& = Teuchos::null) {endFill();}
524 void endFill(
const Teuchos::RCP<const map_type>& domainMap,
const Teuchos::RCP<const map_type>&
rangeMap);
552 Teuchos::RCP<FE::FillState> fillState_;
555 Teuchos::RCP<CrsGraph<LocalOrdinal, GlobalOrdinal, Node> > inactiveCrsGraph_;
558 Teuchos::RCP<FE::WhichActive> activeCrsGraph_;
561 Teuchos::RCP<const import_type> ownedRowsImporter_;
564 Teuchos::RCP<const map_type> ownedDomainMap_;
567 Teuchos::RCP<const map_type> ownedRangeMap_;
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)>());
602 const Teuchos::ArrayView<const local_ordinal_type>&
gblColInds,
603 std::function<
void(
const size_t,
const size_t,
const size_t)>
fun =
604 std::function<
void(
const size_t,
const size_t,
const size_t)>());