Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
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 124 of file Zoltan2_Directory_Comm.hpp.

Constructor & Destructor Documentation

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 133 of file Zoltan2_Directory_Comm.cpp.

Zoltan2::Zoltan2_Directory_Comm::~Zoltan2_Directory_Comm ( )

Definition at line 354 of file Zoltan2_Directory_Comm.cpp.

Member Function Documentation

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 547 of file Zoltan2_Directory_Comm.cpp.

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 1269 of file Zoltan2_Directory_Comm.cpp.

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

Definition at line 147 of file Zoltan2_Directory_Comm.hpp.

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

Definition at line 149 of file Zoltan2_Directory_Comm.hpp.

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

Definition at line 1381 of file Zoltan2_Directory_Comm.cpp.


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