Block-Structured AMR Software Framework
CommProfStats::SendRecvPair Struct Reference

#include <AMReX_CommProfStats.H>

Inheritance diagram for CommProfStats::SendRecvPair:
CommProfStats::SendRecvPairUnpaired

Public Member Functions

 SendRecvPair (const int sp, const int rp, const int ds, const int tg, const Real st, const Real rt, const Real tt)
 
bool Matches (int fromproc, int toproc, int size, int mtag)
 
bool Matches (int fromproc, int toproc, int size)
 
long HashLong ()
 

Static Public Member Functions

static long HashLong (int fp, int tp, int t)
 
static long HashLong (int fp, int tp, int, int t)
 

Public Attributes

int fromProc
 
int toProc
 
int dataSize
 
int tag
 
Real sendTime
 
Real recvTime
 
Real totalTime
 

Constructor & Destructor Documentation

◆ SendRecvPair()

CommProfStats::SendRecvPair::SendRecvPair ( const int  sp,
const int  rp,
const int  ds,
const int  tg,
const Real  st,
const Real  rt,
const Real  tt 
)
inline

Member Function Documentation

◆ HashLong() [1/3]

long CommProfStats::SendRecvPair::HashLong ( )
inline

◆ HashLong() [2/3]

static long CommProfStats::SendRecvPair::HashLong ( int  fp,
int  tp,
int  t 
)
inlinestatic

◆ HashLong() [3/3]

static long CommProfStats::SendRecvPair::HashLong ( int  fp,
int  tp,
int  ,
int  t 
)
inlinestatic

◆ Matches() [1/2]

bool CommProfStats::SendRecvPair::Matches ( int  fromproc,
int  toproc,
int  size 
)
inline

◆ Matches() [2/2]

bool CommProfStats::SendRecvPair::Matches ( int  fromproc,
int  toproc,
int  size,
int  mtag 
)
inline

Member Data Documentation

◆ dataSize

int CommProfStats::SendRecvPair::dataSize

◆ fromProc

int CommProfStats::SendRecvPair::fromProc

◆ recvTime

Real CommProfStats::SendRecvPair::recvTime

◆ sendTime

Real CommProfStats::SendRecvPair::sendTime

◆ tag

int CommProfStats::SendRecvPair::tag

◆ toProc

int CommProfStats::SendRecvPair::toProc

◆ totalTime

Real CommProfStats::SendRecvPair::totalTime

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