Zoltan2
Loading...
Searching...
No Matches
Zoltan2::BaseAdapterRoot Class Referenceabstract

BaseAdapter defines methods required by all Adapters. More...

#include <Zoltan2_Adapter.hpp>

Inheritance diagram for Zoltan2::BaseAdapterRoot:

Public Member Functions

virtual ~BaseAdapterRoot ()=default
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.

Detailed Description

BaseAdapter defines methods required by all Adapters.

Adapters provide access from Zoltan2 to the user's data. The methods in the interface must be defined by users. Many built-in adapters are already defined for common data structures, such as Tpetra and Epetra objects and C-language pointers to arrays.

Definition at line 50 of file Zoltan2_Adapter.hpp.

Constructor & Destructor Documentation

◆ ~BaseAdapterRoot()

virtual Zoltan2::BaseAdapterRoot::~BaseAdapterRoot ( )
virtualdefault

Member Function Documentation

◆ getLocalNumIDs()

◆ getNumWeightsPerID()


The documentation for this class was generated from the following file: