OpenAtom
Version1.5a
|
Manages the creation of a complete paircalc bubble that includes two paircalc instances (symmetric and asymmetric), an ortho instance and all accompanying helper entities (map groups, InputDataHandler, OrthoHelper, CLA_Matrix etc.) More...
#include <pcCreationManager.h>
Public Member Functions | |
PCCreationManager (const paircalc::pcConfig &_symmCfg, const paircalc::pcConfig &_asymmCfg, const ortho::orthoConfig &_orthoCfg) | |
void | build (CkCallback cb, const PCMapConfig &mapCfg) |
Private Attributes | |
paircalc::pcConfig | symmCfg |
The configs for the symmetric and asymmetric paircalc instances. | |
paircalc::pcConfig | asymmCfg |
ortho::orthoConfig | orthoCfg |
The configurations for the ortho instance shared by the two pc arrays. | |
Manages the creation of a complete paircalc bubble that includes two paircalc instances (symmetric and asymmetric), an ortho instance and all accompanying helper entities (map groups, InputDataHandler, OrthoHelper, CLA_Matrix etc.)
Definition at line 20 of file pcCreationManager.h.
void cp::startup::PCCreationManager::build | ( | CkCallback | cb, |
const PCMapConfig & | mapCfg | ||
) |
Create the message that will hold the handles to created chares
Send handles to the created chares via a callback
Definition at line 22 of file pcCreationManager.C.
References cp::ortho::Builder::build(), cp::paircalc::Builder::build(), and cp::paircalc::InstanceIDs::pcAID.