Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
Zoltan2::Zoltan2_Directory_Plan Class Reference

#include <Zoltan2_Directory_Comm.hpp>

Collaboration diagram for Zoltan2::Zoltan2_Directory_Plan:
Collaboration graph
[legend]

Public Member Functions

 Zoltan2_Directory_Plan ()
 
 ~Zoltan2_Directory_Plan ()
 
void getInvertedValues (Zoltan2_Directory_Plan *from)
 
void print (const std::string &headerMessage) const
 
Teuchos::ArrayRCP< char > getRecvBuff () const
 

Public Attributes

Teuchos::ArrayRCP< int > procs_to
 
Teuchos::ArrayRCP< int > procs_from
 
Teuchos::ArrayRCP< int > lengths_to
 
Teuchos::ArrayRCP< int > lengths_from
 
Teuchos::ArrayRCP< int > starts_to
 
Teuchos::ArrayRCP< int > starts_from
 
Teuchos::ArrayRCP< int > indices_to
 
Teuchos::ArrayRCP< int > indices_from
 
Teuchos::ArrayRCP< int > sizes
 
bool using_sizes
 
Teuchos::ArrayRCP< int > sizes_to
 
Teuchos::ArrayRCP< int > sizes_from
 
Teuchos::ArrayRCP< int > starts_to_ptr
 
Teuchos::ArrayRCP< int > starts_from_ptr
 
Teuchos::ArrayRCP< int > indices_to_ptr
 
Teuchos::ArrayRCP< int > indices_from_ptr
 
int nvals
 
int nvals_recv
 
int nrecvs
 
int nsends
 
int self_msg
 
int max_send_size
 
int total_recv_size
 
int maxed_recvs
 
Teuchos::RCP< const
Teuchos::Comm< int > > 
comm
 
std::vector< MPI_Request > request
 
std::vector< MPI_Status > status
 
Zoltan2_Directory_Planplan_reverse
 
Teuchos::ArrayRCP< char > recv_buff
 

Detailed Description

Definition at line 57 of file Zoltan2_Directory_Comm.hpp.

Constructor & Destructor Documentation

Zoltan2::Zoltan2_Directory_Plan::Zoltan2_Directory_Plan ( )
inline

Definition at line 59 of file Zoltan2_Directory_Comm.hpp.

Zoltan2::Zoltan2_Directory_Plan::~Zoltan2_Directory_Plan ( )
inline

Definition at line 62 of file Zoltan2_Directory_Comm.hpp.

Member Function Documentation

void Zoltan2::Zoltan2_Directory_Plan::getInvertedValues ( Zoltan2_Directory_Plan from)

Definition at line 53 of file Zoltan2_Directory_Comm.cpp.

void Zoltan2::Zoltan2_Directory_Plan::print ( const std::string &  headerMessage) const

Definition at line 85 of file Zoltan2_Directory_Comm.cpp.

Teuchos::ArrayRCP<char> Zoltan2::Zoltan2_Directory_Plan::getRecvBuff ( ) const
inline

Definition at line 127 of file Zoltan2_Directory_Comm.hpp.

Member Data Documentation

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::procs_to

Definition at line 69 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::procs_from

Definition at line 70 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::lengths_to

Definition at line 71 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::lengths_from

Definition at line 72 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::starts_to

Definition at line 75 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::starts_from

Definition at line 76 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::indices_to

Definition at line 79 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::indices_from

Definition at line 82 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::sizes

Definition at line 88 of file Zoltan2_Directory_Comm.hpp.

bool Zoltan2::Zoltan2_Directory_Plan::using_sizes

Definition at line 89 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::sizes_to

Definition at line 91 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::sizes_from

Definition at line 92 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::starts_to_ptr

Definition at line 95 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::starts_from_ptr

Definition at line 96 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::indices_to_ptr

Definition at line 99 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<int> Zoltan2::Zoltan2_Directory_Plan::indices_from_ptr

Definition at line 101 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::nvals

Definition at line 106 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::nvals_recv

Definition at line 107 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::nrecvs

Definition at line 108 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::nsends

Definition at line 109 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::self_msg

Definition at line 110 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::max_send_size

Definition at line 111 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::total_recv_size

Definition at line 112 of file Zoltan2_Directory_Comm.hpp.

int Zoltan2::Zoltan2_Directory_Plan::maxed_recvs

Definition at line 113 of file Zoltan2_Directory_Comm.hpp.

Teuchos::RCP<const Teuchos::Comm<int> > Zoltan2::Zoltan2_Directory_Plan::comm

Definition at line 114 of file Zoltan2_Directory_Comm.hpp.

std::vector<MPI_Request> Zoltan2::Zoltan2_Directory_Plan::request

Definition at line 121 of file Zoltan2_Directory_Comm.hpp.

std::vector<MPI_Status> Zoltan2::Zoltan2_Directory_Plan::status

Definition at line 122 of file Zoltan2_Directory_Comm.hpp.

Zoltan2_Directory_Plan* Zoltan2::Zoltan2_Directory_Plan::plan_reverse

Definition at line 124 of file Zoltan2_Directory_Comm.hpp.

Teuchos::ArrayRCP<char> Zoltan2::Zoltan2_Directory_Plan::recv_buff

Definition at line 126 of file Zoltan2_Directory_Comm.hpp.


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