|
Zoltan2
|
#include <Zoltan2_Adapter.hpp>


Public Types | |
| typedef InputTraits< User >::lno_t | lno_t |
| typedef InputTraits< User >::gno_t | gno_t |
| typedef InputTraits< User >::scalar_t | scalar_t |
| typedef InputTraits< User >::part_t | part_t |
| typedef InputTraits< User >::offset_t | offset_t |
Public Member Functions | |
| virtual enum BaseAdapterType | adapterType () const =0 |
| Returns the type of adapter. More... | |
| virtual | ~BaseAdapter () |
| Destructor. More... | |
| virtual void | getIDsView (const gno_t *&ids) const |
| Provide a pointer to this process' identifiers. More... | |
| virtual void | getIDsKokkosView (Kokkos::View< gno_t * > &) const |
| Provide a pointer to this process' identifiers. More... | |
Public Member Functions inherited from Zoltan2::BaseAdapterRoot | |
| virtual | ~BaseAdapterRoot () |
| virtual size_t | getLocalNumIDs () const =0 |
| Returns the number of objects on this process. More... | |
| 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. More... | |
Public Attributes | |
| int | |
Definition at line 101 of file Zoltan2_Adapter.hpp.
| typedef InputTraits<User>::lno_t Zoltan2::BaseAdapter< User >::lno_t |
Definition at line 104 of file Zoltan2_Adapter.hpp.
| typedef InputTraits<User>::gno_t Zoltan2::BaseAdapter< User >::gno_t |
Definition at line 105 of file Zoltan2_Adapter.hpp.
| typedef InputTraits<User>::scalar_t Zoltan2::BaseAdapter< User >::scalar_t |
Definition at line 106 of file Zoltan2_Adapter.hpp.
| typedef InputTraits<User>::part_t Zoltan2::BaseAdapter< User >::part_t |
Definition at line 107 of file Zoltan2_Adapter.hpp.
| typedef InputTraits<User>::offset_t Zoltan2::BaseAdapter< User >::offset_t |
Definition at line 108 of file Zoltan2_Adapter.hpp.
|
inlinevirtual |
Destructor.
Definition at line 116 of file Zoltan2_Adapter.hpp.
|
pure virtual |
Returns the type of adapter.
Implemented in Zoltan2::VectorAdapter< User >, Zoltan2::MeshAdapter< User >, Zoltan2::MatrixAdapter< User, UserCoord >, Zoltan2::MatrixAdapter< User, User >, Zoltan2::IdentifierAdapter< User >, Zoltan2::GraphAdapter< User, UserCoord >, and Zoltan2::GraphAdapter< User, User >.
|
inlinevirtual |
Provide a pointer to this process' identifiers.
| ids | will on return point to the list of the global Ids for this process. |
Reimplemented in Zoltan2::XpetraMultiVectorAdapter< User >, Zoltan2::MeshAdapter< User >, Zoltan2::MatrixAdapter< User, UserCoord >, Zoltan2::MatrixAdapter< User, User >, Zoltan2::GraphAdapter< User, UserCoord >, Zoltan2::GraphAdapter< User, User >, Zoltan2::BasicVectorAdapter< User >, and Zoltan2::BasicIdentifierAdapter< User >.
Definition at line 123 of file Zoltan2_Adapter.hpp.
|
inlinevirtual |
Provide a pointer to this process' identifiers.
| ids | will on return point to the list of the global Ids for this process. |
Reimplemented in Zoltan2::BasicKokkosIdentifierAdapter< User >.
Definition at line 134 of file Zoltan2_Adapter.hpp.
| Zoltan2::BaseAdapter< User >::int |
Definition at line 163 of file Zoltan2_Adapter.hpp.