|
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.