Zoltan2
Loading...
Searching...
No Matches
Zoltan2::Zoltan2_Directory_Comm Class Reference

#include <Zoltan2_Directory_Comm.hpp>

Public Member Functions

 Zoltan2_Directory_Comm (int nvals, const Teuchos::ArrayRCP< int > &assign, Teuchos::RCP< const Teuchos::Comm< int > > comm, int tag)
 ~Zoltan2_Directory_Comm ()
int do_forward (int tag, const Teuchos::ArrayRCP< char > &send_data, int nbytes, Teuchos::ArrayRCP< char > &recv_data)
int do_reverse (int tag, const Teuchos::ArrayRCP< char > &send_data, int nbytes, const Teuchos::ArrayRCP< int > &sizes, Teuchos::ArrayRCP< char > &recv_data)
int getNRec () const
int get_plan_forward_recv_size () const
int resize (const Teuchos::ArrayRCP< int > &sizes, int tag, int *sum_recv_sizes)

Detailed Description

Definition at line 87 of file Zoltan2_Directory_Comm.hpp.

Constructor & Destructor Documentation

◆ Zoltan2_Directory_Comm()

Zoltan2::Zoltan2_Directory_Comm::Zoltan2_Directory_Comm ( int nvals,
const Teuchos::ArrayRCP< int > & assign,
Teuchos::RCP< const Teuchos::Comm< int > > comm,
int tag )

Definition at line 96 of file Zoltan2_Directory_Comm.cpp.

◆ ~Zoltan2_Directory_Comm()

Zoltan2::Zoltan2_Directory_Comm::~Zoltan2_Directory_Comm ( )

Definition at line 317 of file Zoltan2_Directory_Comm.cpp.

Member Function Documentation

◆ do_forward()

int Zoltan2::Zoltan2_Directory_Comm::do_forward ( int tag,
const Teuchos::ArrayRCP< char > & send_data,
int nbytes,
Teuchos::ArrayRCP< char > & recv_data )

Definition at line 510 of file Zoltan2_Directory_Comm.cpp.

◆ do_reverse()

int Zoltan2::Zoltan2_Directory_Comm::do_reverse ( int tag,
const Teuchos::ArrayRCP< char > & send_data,
int nbytes,
const Teuchos::ArrayRCP< int > & sizes,
Teuchos::ArrayRCP< char > & recv_data )

Definition at line 1232 of file Zoltan2_Directory_Comm.cpp.

◆ getNRec()

int Zoltan2::Zoltan2_Directory_Comm::getNRec ( ) const
inline

Definition at line 110 of file Zoltan2_Directory_Comm.hpp.

◆ get_plan_forward_recv_size()

int Zoltan2::Zoltan2_Directory_Comm::get_plan_forward_recv_size ( ) const
inline

Definition at line 112 of file Zoltan2_Directory_Comm.hpp.

◆ resize()

int Zoltan2::Zoltan2_Directory_Comm::resize ( const Teuchos::ArrayRCP< int > & sizes,
int tag,
int * sum_recv_sizes )

Definition at line 1344 of file Zoltan2_Directory_Comm.cpp.


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