AFEPack
公有成员 | 私有类型 | 私有属性
MPI::PropSyncer< FOREST, PROPOUT, PROPIN >模板类参考

#include <MPI_SyncProp.h>

所有成员的列表。

公有成员

 PropSyncer ()
 PropSyncer (const FOREST &forest, const property_id_t< PROPOUT > &pid_out)
 PropSyncer (const FOREST &forest, const property_id_t< PROPOUT > &pid_out, const property_id_t< PROPIN > &pid_in)
void set_forest (const FOREST &forest)
void set_pid (const property_id_t< PROPOUT > &pid)
void set_pid (const property_id_t< PROPOUT > &pid_out, const property_id_t< PROPIN > &pid_in)
void set_pid_out (const property_id_t< PROPOUT > &pid)
void set_pid_in (const property_id_t< PROPIN > &pid)
template<int D>
void sync ()
void sync (int D)
template<int D>
bool is_pack_info (HGeometry< D, FOREST::dow > *p_geo)
template<int D>
void pack (HGeometry< D, FOREST::dow > *p_geo, int remote_rank, AFEPack::ostream<> &os)
template<int D>
void unpack (HGeometry< D, FOREST::dow > *p_geo, int remote_rank, AFEPack::istream<> &is)
template<int D, class OP >
void sync (const OP &op)
 操作符的指针
template<class OP >
void sync (int D, const OP &op)
template<int D, class OP >
void varunpack (HGeometry< D, FOREST::dow > *p_geo, int remote_rank, AFEPack::istream<> &is)

私有类型

typedef PropSyncer< FOREST,
PROPOUT, PROPIN > 
this_t

私有属性

const FOREST * _p_forest
const property_id_t< PROPOUT > * _p_pid_out
const property_id_t< PROPIN > * _p_pid_in
const void * p_op

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
class MPI::PropSyncer< FOREST, PROPOUT, PROPIN >


成员类型定义文档

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
typedef PropSyncer<FOREST,PROPOUT,PROPIN> MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::this_t [private]

构造及析构函数文档

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::PropSyncer ( ) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::PropSyncer ( const FOREST &  forest,
const property_id_t< PROPOUT > &  pid_out 
) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::PropSyncer ( const FOREST &  forest,
const property_id_t< PROPOUT > &  pid_out,
const property_id_t< PROPIN > &  pid_in 
) [inline]

成员函数文档

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D>
bool MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::is_pack_info ( HGeometry< D, FOREST::dow > *  p_geo) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::pack ( HGeometry< D, FOREST::dow > *  p_geo,
int  remote_rank,
AFEPack::ostream<> &  os 
) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::set_forest ( const FOREST &  forest) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::set_pid ( const property_id_t< PROPOUT > &  pid) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::set_pid ( const property_id_t< PROPOUT > &  pid_out,
const property_id_t< PROPIN > &  pid_in 
) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::set_pid_in ( const property_id_t< PROPIN > &  pid) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::set_pid_out ( const property_id_t< PROPOUT > &  pid) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::sync ( ) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::sync ( int  D) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D, class OP >
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::sync ( const OP &  op) [inline]

操作符的指针

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<class OP >
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::sync ( int  D,
const OP &  op 
) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D>
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::unpack ( HGeometry< D, FOREST::dow > *  p_geo,
int  remote_rank,
AFEPack::istream<> &  is 
) [inline]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
template<int D, class OP >
void MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::varunpack ( HGeometry< D, FOREST::dow > *  p_geo,
int  remote_rank,
AFEPack::istream<> &  is 
) [inline]

成员数据文档

template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
const FOREST* MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::_p_forest [private]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
const property_id_t<PROPIN>* MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::_p_pid_in [private]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
const property_id_t<PROPOUT>* MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::_p_pid_out [private]
template<class FOREST, class PROPOUT, class PROPIN = PROPOUT>
const void* MPI::PropSyncer< FOREST, PROPOUT, PROPIN >::p_op [private]

该类的文档由以下文件生成: