|
| OldSchoolVectorAdapterStrided (const size_t nids_, const gno_t *gids_, const int dim_, const scalar_t *coords_, const scalar_t *weights_=NULL) |
|
size_t | getLocalNumIDs () const |
| Returns the number of objects on this process.
|
|
void | getIDsView (const gno_t *&ids) const |
|
int | getNumWeightsPerID () const |
| Returns the number of weights per object. Number of weights per object should be zero or greater. If zero, then it is assumed that all objects are equally weighted. Default is zero weights per ID.
|
|
void | getWeightsView (const scalar_t *&wgt, int &stride, int idx=0) const |
|
int | getNumEntriesPerID () const |
| Return the number of vectors.
|
|
void | getEntriesView (const scalar_t *&coo, int &stride, int idx=0) const |
|
virtual | ~VectorAdapter () |
| Destructor.
|
|
enum BaseAdapterType | adapterType () const override |
| Returns the type of adapter.
|
|
virtual int | getNumEntriesPerID () const =0 |
| Return the number of vectors.
|
|
virtual void | getEntriesView (const scalar_t *&elements, int &stride, int idx=0) const |
| Provide a pointer to the elements of the specified vector.
|
|
virtual void | getEntriesKokkosView (Kokkos::View< scalar_t **, Kokkos::LayoutLeft, typename node_t::device_type > &elements) const |
| Provide a Kokkos view to the elements of the specified vector.
|
|
void | generateFiles (const char *fileprefix, const Teuchos::Comm< int > &comm) const |
| Write files that can be used as input to Zoltan or Zoltan2 driver Creates chaco-formatted input files for coordinates and weights that can be used as input for Zoltan or Zoltan2 drivers. This routine is SERIAL and can be quite slow. It is meant as a debugging tool only, to allow Zoltan developers to replicate performance that applications are seeing using the applicatios' input.
|
|
int | getDimension () const |
|
void | getCoordinatesView (const scalar_t *&elements, int &stride, int idx=0) const override |
|
void | getCoordinatesKokkosView (Kokkos::View< scalar_t **, Kokkos::LayoutLeft, typename node_t::device_type > &elements) const override |
|
virtual void | getCoordinatesView (const typename BaseAdapter< User >::scalar_t *&coords, int &stride, int coordDim) const =0 |
|
virtual void | getCoordinatesKokkosView (Kokkos::View< typename BaseAdapter< User >::scalar_t **, Kokkos::LayoutLeft, typename BaseAdapter< User >::node_t::device_type > &elements) const =0 |
|
virtual enum BaseAdapterType | adapterType () const =0 |
| Returns the type of adapter.
|
|
virtual | ~BaseAdapter () |
| Destructor.
|
|
virtual void | getIDsView (const gno_t *&ids) const |
| Provide a pointer to this process' identifiers.
|
|
virtual void | getIDsKokkosView (Kokkos::View< const gno_t *, typename node_t::device_type > &ids) const |
| Provide a Kokkos view to this process' identifiers.
|
|
void | getPartsView (const part_t *&inputPart) const |
| Provide pointer to a weight array with stride.
|
|
template<typename Adapter > |
void | applyPartitioningSolution (const User &in, User *&out, const PartitioningSolution< Adapter > &solution) const |
| Apply a PartitioningSolution to an input.
|
|
virtual | ~BaseAdapterRoot () |
|
virtual size_t | getLocalNumIDs () const =0 |
| Returns the number of objects on this process.
|
|
virtual int | getNumWeightsPerID () const |
| Returns the number of weights per object. Number of weights per object should be zero or greater. If zero, then it is assumed that all objects are equally weighted. Default is zero weights per ID.
|
|
template<typename User>
class OldSchoolVectorAdapterStrided< User >
Definition at line 106 of file mj_backwardcompat.cpp.