Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
타입정의 | 함수
G4mpi 네임스페이스 참조

타입정의

typedef unsigned int rank_t
 
typedef std::pair< rank_t, rank_tcouple_t
 
typedef std::map< int,
std::vector< couple_t > > 
commMap_t
 
typedef std::function< void(std::function
< void(unsigned int)>
, std::function< void(unsigned
int)>, std::function< void(void)>
, unsigned int, unsigned int)> 
mergerHandler_t
 

함수

commMap_t buildCommunicationMap (std::vector< rank_t > &input)
 
void Merge (std::function< void(unsigned int)> senderF, std::function< void(unsigned int)> receiverF, std::function< void(void)> barrierF, unsigned int commSize, unsigned int myrank)
 

타입정의 문서화

typedef std::map<int,std::vector<couple_t> > G4mpi::commMap_t

G4MPIutils.hh 파일의 50 번째 라인에서 정의되었습니다.

typedef std::pair<rank_t,rank_t> G4mpi::couple_t

G4MPIutils.hh 파일의 47 번째 라인에서 정의되었습니다.

typedef std::function<void(std::function<void(unsigned int)>, std::function<void(unsigned int)>, std::function<void(void)>, unsigned int, unsigned int)> G4mpi::mergerHandler_t

G4MPIutils.hh 파일의 93 번째 라인에서 정의되었습니다.

typedef unsigned int G4mpi::rank_t

G4MPIutils.hh 파일의 45 번째 라인에서 정의되었습니다.

함수 문서화

G4mpi::commMap_t G4mpi::buildCommunicationMap ( std::vector< rank_t > &  input)

G4MPIutils.cc 파일의 37 번째 라인에서 정의되었습니다.

다음을 참조함 : FatalException, G4Exception().

다음에 의해서 참조됨 : _testMe(), Merge().

void G4mpi::Merge ( std::function< void(unsigned int)>  senderF,
std::function< void(unsigned int)>  receiverF,
std::function< void(void)>  barrierF,
unsigned int  commSize,
unsigned int  myrank 
)

G4MPIutils.cc 파일의 161 번째 라인에서 정의되었습니다.

다음을 참조함 : buildCommunicationMap().

다음에 의해서 참조됨 : G4VUserMPIrunMerger::Merge(), G4MPIscorerMerger::Merge().