OpenAtom  Version1.5a
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCarray2d< T >== Regular rectangular 2D array
oCArrayElement4D
oCAtom
oCAtomNHC
oCcp::ortho::BuilderA class that orchestrates the mapping and creation of one ortho array and accompanying chares like OrthoHelper, CLA_Matrix etc
oCcp::paircalc::BuilderA class that orchestrates the mapping and creation of one paircalc array and accompanying chares like InputDataHandler etc
oCCBase_AtomsCompute
oCCBase_CLA_Matrix
oCCBase_CLA_MM3D_multiplier
oCCBase_CP_LargeSP_RhoGSpacePlane
oCCBase_CP_LargeSP_RhoRealSpacePlane
oCCBase_CP_Rho_GHartExt
oCCBase_CP_Rho_GSpacePlane
oCCBase_CP_Rho_RealSpacePlane
oCCBase_CP_Rho_RHartExt
oCCBase_CP_State_GSpacePlane
oCCBase_CP_State_ParticlePlane
oCCBase_CP_State_RealParticlePlane
oCCBase_CP_State_RealSpacePlane
oCCBase_ENL_EKE_Collector
oCCBase_GSpaceDriver
oCCBase_InstanceController
oCCBase_Ortho
oCCBase_OrthoHelper
oCCBase_PairCalculator
oCCBase_PIBeadAtoms
oCCBase_StructureFactor
oCCBase_TemperController
oCChare
oCCkArrayMap
oCCkMcastBaseMsg
oCCLA_Matrix_interface
oCCMessage_AtomMsg
oCCMessage_AtomXYZMsg
oCCMessage_CLA_Matrix_msg
oCCMessage_CLA_MM3D_mult_init_msg
oCCMessage_CompAtmForcMsg
oCCMessage_EnlCookieMsg
oCCMessage_entireResultMsg
oCCMessage_entireResultMsg2
oCCMessage_GHartDummyMsg
oCCMessage_GSIFFTMsg
oCCMessage_GSPPIFFTMsg
oCCMessage_GSRedPsiMsg
oCCMessage_GStateOutMsg
oCCMessage_ICCookieMsg
oCCMessage_initCookieMsg
oCCMessage_initGRedMsg
oCCMessage_initResultMsg
oCCMessage_multiplyResultMsg
oCCMessage_mySendMsg
oCCMessage_NLDummyMsg
oCCMessage_NLFFTMsg
oCCMessage_OrthoHelperMsg
oCCMessage_paircalcInputMsg
oCCMessage_partialResultMsg
oCCMessage_pcSetupMsg
oCCMessage_PPDummyMsg
oCCMessage_priorSumMsg
oCCMessage_ProductMsg
oCCMessage_RDMAHandleMsg
oCCMessage_RDMASetupConfirmationMsg
oCCMessage_RDMASetupRequestMsg
oCCMessage_RhoGHartMsg
oCCMessage_RhoGSFFTMsg
oCCMessage_RhoHartRSFFTMsg
oCCMessage_RhoRHartMsg
oCCMessage_RhoRSFFTMsg
oCCMessage_RPPPFFTMsg
oCCMessage_RSDummyResume
oCCMessage_RSFFTMsg
oCCMessage_sendBWsignalMsg
oCCMessage_SFDummyMsg
oCCMessage_StructFactorMsg
oCCMessage_TMsg
oCcomplex
oCConfig
oCCounterStruct
oCCPcharmParaInfo
oCCProxy_InputDataHandler< leftHandlerType, rightHandlerType >Input handler chare array proxies
oCCProxy_InputDataHandler< cp::paircalc::MessageDataCollator, cp::paircalc::MessageDataCollator >
oCCProxySection_InputDataHandler< leftHandlerType, rightHandlerType >
oCCProxySection_InputDataHandler< cp::paircalc::MessageDataCollator, cp::paircalc::MessageDataCollator >
oCDICT_WORD
oCEnergyStruct
oCessl_work= Holder classes for the plans : Allows many fft libaries to be used
oCFastAtoms
oCfftplanholder
oCFindProcessor
oCGCHAREPKGData class : Minimal copies of big redundant data sets
oCGPPDATAData class
oCGroup
oCGSlabInfo
oCGSPDATAData class : Minimal copies of big redundant data sets
oCGStateSlab
oCcp::paircalc::InstanceIDsA tiny structure to hold the relevant IDs/ proxies required to interact with a paircalc instance
oCintdual
oCIntMap1
oCIntMap2on1
oCIntMap2on2
oCIntMap3
oCIntMap4
oCinttriple
oCMapFile
oCMapTable1Abstract base class
oCMapTable2Abstract base class
oCMapTable3
oCMapTable4Abstract base class
oCMessageDataCollator< msgType, dataType >A template message collator
oCcp::paircalc::MessageDataCollator< msgType, dataType >Class that buffers incoming data (via messages/RDMA) till it counts a pre-specified number of arrivals, and then spits the collated data out (packaged in the same incoming message type) via a CkCallback
oCcp::ortho::orthoConfigConfiguration settings for the ortho world
oCParaGrpParse
oCcp::gspace::PCCommManagerManages communication with a single paircalc array
oCcp::paircalc::pcConfigDumb structure that holds all the configuration inputs required for paircalc instantiation, functioning and interaction
oCcp::startup::PCCreationManagerManages 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.)
oCcp::startup::PCMapConfigA container for assorted mapping inputs to pass around easily
oCcp::ortho::PCSectionManagerClass that manages the paircalc sections that each Ortho chare communicates with
oCPeList
oCPeListFactoryHacky solution to passing a PeList to GSpace(0,0) for use in paircalc mapping without actually having to pup the arrays in a PeList
oCPIMD_CM
oCPlaneAtom
oCPlaneCount
oCrdmaHandleTypeBased on whether RDMA is enabled, the handle type is either the actual handle or just an empty structure
oCRDMApair_GSP_PCA (hopefully) tiny token that is unique to every data sender-receiver pair, and is shared by them during the RDMA setup process
oCRealStateSlab
oCRedundantCommPkg
oCrfftplanholder
oCRHOGDATAData class : Minimal copies of big redundant data sets
oCRHOGHARTDATAData class
oCRhoGSlab
oCRhoRealSlab
oCRHORHARTDATAData class
oCRPPDATAData class
oCRunDescriptor== Index logic for lines of constant x,y in gspace
oCsize2d== Size or location in a regular 2D array
oCUberCollectionHolds the UberIndex and the offset for proxies
\CUberIndex