OpenAtom  Version1.5a
cp::startup::PCCreationManager Class Reference

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.
 

Detailed Description

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.

Member Function Documentation

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.


The documentation for this class was generated from the following files: