changa 3.5
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NTree
 C_CudaDevPtrDevice memory pointers used by most functions in HostCUDA
 C_CudaRequestData and parameters for requesting gravity calculations on the GPU
 CAccOutputParamsOutput accelerations
 CActiveWalk
 CAgeOutputParamsOutput stellar age (time since formation)
 CAGORApreCheckSmoothParams
 CAlphaOutputParamsOutput variable alpha
 CBHAccreteSmoothParams
 CBHDensitySmoothParams
 CBHIdentifySmoothParams
 CBHSinkMergeSmoothParams
 CBottomUpTreeWalk
 CBSwOutputParamsOutput value of Balsara switch
 CBucketGravityRequestObject to bookkeep a Bucket Walk
 CCacheParticleThe data in a GravityParticle cache entry
 CCacheSmoothParticleParticle data in the smooth particle cache messages
 CChabrierImplement Chabrier IMF Use the log normal + power law fit of Chabrier, 2003, Galactic Stellar and Substellar Initial Mass Function", PASP 115, 763
 CclDerivsDataStructContext for calculating cooling derivatives
 CColliderInfoUsed to pass information about collision partners between processes
 CCollisionCollision parameters and routines
 CCollisionSmoothParams
 CCompactPartDataParticle data needed on the GPU to calculate gravity
 CComputeBase clase for all tree based computations
 CComputeChunkMsgMessage to start a remote gravity walk
 CCool0OutputParamsOutput the value in cool_array0
 CCool1OutputParamsOutput the value in cool_array1
 CCool2OutputParamsOutput the value in cool_array2
 CCool3OutputParamsOutput the value in cool_array3
 CCOOL_ERGPERSPERGMReturn structure for clTestCool()
 CCoolingParametersStructInput parameters for cooling
 CCoolingParticleStructPer-particle cooling data
 CCoolingPKDStructHeating/Cooling context: parameters and tables
 CcoolontimeOutputParamsOutput "cool on time" (time cooling is off until)
 CCountSetPartClass to count added and deleted particles
 CcsmContextCosmological parameters
 CCsOutputParamsOutput sound speed
 CCudaMultipoleMomentsVersion of MultipoleMoments using cudatype
 CCudaVector3D3D vector of cudatype
 CDataManager
 CDenDvDxNeighborSmParamsGet density and velocity derivatives of "Neighbor of Active" particles
 CDenDvDxSmoothParamsParameters and functions for the first SPH smooth: density and velocity derivatives
 CDenOutputParamsOutput densities
 CDensitySmoothParamsClass to specify density smooth
 CdfColorTableTable of colors for a particle property
 CdfColorValAssociate floating point value with color
 CdfFrameSetupHigher level information describing a frame. This is a table entry for later interpolation, changing properties of frames
 CdfImagePixel of a dumpframe image
 CDistDeletedGasSmoothParamsSmoothParams class for distributing deleted gas to neighboring particles
 CDistStellarFeedbackSmoothParams
 CDivVOutputParamsOutput divergence of velocity
 CDomainOutputParamsOutput Domains
 CDoubleWalkStateHold state where both the targets and sources are tree walked
 CDtOutputParamsOutput timesteps
 CdummyMsgMessage to efficiently start entry methods with no arguments
 CDummyPrefetchCompute
 CDumpFrameContextGlobal simulation parameters for dumpframe
 CDumpFrameDataGroup to hold the frame buffer memory
 CDvDsOutputParamsOutput dvds shock detector
 CEDotOutputParamsOutput the cooling rate
 CEntryTypeGravityNodeCache interface to the Tree Nodes
 CEntryTypeGravityParticleCache interface to particles for the gravity calculation. This is a read-only cache of particles
 CEntryTypeSmoothParticleCache interface to the particles for smooth calculations. This cache is a writeback cache
 CESNRateOutputParamsOutput Supernova heating rate
 CEventStructure for sorting TreePieces in one dimension for load balancing
 CEwaldDataStructure to hold information specific to GPU Ewald
 CEwaldMsg
 CEwaldReadOnlyDataParameters and data for Ewald in the CUDA kernel
 CewaldTableCoefficients for the Fourier space part of the Ewald sum
 CEwtDataData for the Ewald h loop in the CUDA kernel
 CExternalForceExternal force parameters and routines
 CExternalGravityParticleInformation needed to calculate gravity
 CExternalSmoothParticleClass for cross processor data needed for smooth operations
 CextraSPHDataExtra data needed for SPH
 CextraStarDataExtra data needed for Stars
 CFBEffectsClass to return feedback effects
 CFdbk
 CFdbk_ShallowStellar/Supernova feedback parameters and routines
 CFeOutputParamsOutput Iron mass fraction
 CflocReduced
 CfmomReduced
 Cformatted_stringA simple formatted string to replace s[n]printf usage
 CGasDenOutputParamsOutput particle gas density
 CGravityComputeClass to compute gravity using a "bucket walk"
 CGravityParticleFundamental type for a particle
 CHierarchOrbLB
 CHMStarLogLog of high mass stars in star formation events to be written out to a file
 CHMStarLogEventHolds high mass stars in star formation events
 CHsmOutputParamsOutput smoothing lengths
 CIGasOrderOutputParamsOutput iGasOrder
 CILCellCell on the interaction list for the GPU
 CILPartBucket of particles on the interaction list for the GPU
 CIMFInterface class for initial mass function
 CinDumpFrameData needed for a TreePiece to render its part of the image
 CiNSIDMOutputParams
 CIntraNodeLBManagerManage intranode work for ckLoop intra node work sharing
 CIOrderOutputParamsOutput iOrder
 CIronMassFracDotOutputParams
 CKeyDoubleClass to represent key pairs that are to be sorted on the first key of the pair
 CKeyOutputParamsOutput Keys
 CKNearestSmoothComputeClass for computation over k nearest neighbors
 CKroupa01Implement IMF from Kroupa 2001
 CKroupa93Implement IMF from Kroupa, Tout & Gilmore, 1993
 ClistSTL class
 CListComputeComputations for Stadel-style interaction list walk
 CLocalOptClass for optimizing local gravity walk actions
 CLocalTargetWalk
 CLocalTreeBuilderClass to build the local part of the tree. Builds Internal nodes
 CLocalTreePrinterTreeNodeWorker implementation that just prints out the tree. This is just for diagnostics
 CLocalTreeTraversalClass to walk just the local treepiece
 ClocReducedMoment tensor components for reduced local expansion. note that we have the 5th-order terms here now!
 CLoopParDataStructData needed for the CkLoop intranode parallelization
 CLvArrayClass for shadow arrays to avoid reduction conflicts in overlapping liveViz, SPH and gravity
 ClwDataStruct
 CMainOverall flow control of the simulation
 CMarkNeighborStateObject to bookkeep a Bucket MarkSmooth Walk
 CMarkSmoothComputeComputation over "inverse" nearest neighbors
 CMarkSmoothParamsParameters for "Mark Smooth", used to find inverse nearest neighbors
 CMassOutputParamsOutput particle masses
 CMetalsDotOutputParams
 CMetalsOutputParamsOutput metal mass fraction
 CMFormOutputParamsOutput mass at formation time
 CMillerScaloImplement Miller-Scalo IMF Uses the 3 segment power law fit for the Miller-Scalo IMF (Ap.J. Supp., 41,1979)
 CMomcDataCUDA version of MOMC for Ewald
 CmomCompleteMoment tensor components for complete multipoles
 CmomReducedMoment tensor components for reduced multipoles
 CMSBinaryClass to hold information about the secondary
 CMultipoleMomentsA representation of a multipole expansion
 CMultipoleMomentsDataCUDA version of complete MultipoleMoments for Ewald
 CMultistepLB
 CMultistepLB_notopoMultistep load balancer where no processor topology information is used
 CMultistepLB_SFCMultistep load balancer using Space Filling Curve
 CMultistepNodeLB_notopoMultistep load balancer where no processor topology information is used. This first performs orb partition at the node level and assigns the partitioned TreePieces to the PEs belonging to the node. Finally after this assignment, a refinement is done
 CMuMaxOutputParamsOutput artificial viscosity mumax
 CNearNeighborStateObject to bookkeep a Bucket Smooth Walk
 CNewMaxOrderClass for new maxOrder broadcast
 CNode
 CNonEmptyTreePieceCounterUsed to count non-empty treepieces on the local processor
 CNonLocalMomentsClientClient that has requested a moment
 CNonLocalMomentsClientListList of clients needing a particular moment
 CNullState
 COctDecompNodeClass to hold the Oct decomposition tree
 COffsetNodeStructRemote Cell interaction lists for all tree levels
 COptBase class for optimizing walk actions
 COrb3dCommonCommon methods among Orb3d class load balancers
 COrb3dLB
 COrb3dLB_notopoLoad balancer that divides work according to a 3D spatial ORB
 COrbObjectData for Orb3D load balancing
 CORBSplittersMsgMessage for evaluating splits for the ORB domain decomposition
 COutputParamsBase class for output parameters
 COxOutputParamsOutput Oxygen mass fraction
 COxygenMassFracDotOutputParams
 CPadovaRoutines to calculate stellar lifetimes as a function of mass and metalicity
 CparametersHold parameters of the run
 CParticleShuffleMsgMessage for shuffling particles during domain decomposition
 CparticlesInfoLLocal particles in an interaction list
 CparticlesInfoRRemote particles in an interaction list
 CPDVOutputParamsOutput pressure times change in volume
 CPeInfoHold information about Pe load and number of objects
 CPeLdGreaterClass to sort heavily loaded nodes
 CPeLdLesserClass for sorting lightly loaded Pes
 CPERBARYONAbundance of various species in particles/baryon
 CPETreeMergerGroup to coordinate requests for remote moments during the tree build
 CPosOutputParamsOutput particle positions
 CPotOutputParamsOutput particle gravitational potential
 CpqSmoothNodeObject for priority queue entry
 CPrefetchComputeCompute for the remote node prefetch walk
 CPrefetchOptOptimization for Prefetch walk
 CPresOutputParamsOutput pressure
 CPressSmoothParticleStruct
 CPressSmoothUpdateStruct
 CPressureSmoothParamsSecond pass in SPH: calculate pressure forces
 CprmContextObject containing the parameter information
 CprmNodeInformation about a parameter
 CProcessorHold per processor information for load balancing
 CProcLdGreaterUtility class for sorting processor loads
 CProjectionsControlControl recording of Charm++ projections logs
 CPushGravityOptClass for optimizing experimental "push" gravity walk actions
 CRandBasic random number generator This is implemented as an object so that it can easily be used in threads: one Rand instance per thread
 CRATERate information for a given particle
 CRATES_NO_TStructure to hold Temperature independent cooling and heating rates
 CRATES_TStructure to hold Temperature dependent cooling rates
 CRemoteOptClass for optimizing remote gravity walk actions
 CRemoteTreeBuilderClass to build the remote part of the tree. Fills in Boundary and NonLocal nodes
 CReNearNeighborState
 CReSmoothComputeClass for computation over a set smoothing length
 CRungOutputParamsOutput rungs
 CsetSTL class
 CSFEvent
 CSIDMSmoothParams
 CSinkAccreteSmoothParams
 CSinkAccreteTestSmoothParams
 CSinkFormSmoothParams
 CSinkFormTestSmoothParams
 CSinkingAverageSmoothParams
 CSinks
 CSmoothComputeSuper class for Smooth and Resmooth computation
 CSmoothOptAction optimization for the smooth walk
 CSmoothParamsA base class from which parameters for all smooth operations can be derived
 CSNMethods for calculating the number and feedback effects of supernova
 CSoftOutputParamsOutput particle gravitational softenings
 CSorterDomain decomposition of particles via a parallel sort
 CSortStructStructure for efficiently reading iOrders
 CStarLogLog of star formation events to be written out to a file
 CStarLogEventHolds statistics of the star formation event
 CStateBase class for maintaining the state of a tree walk
 CStfm
 CStfm_ShallowParameters and methods to implement star formation
 CStiffContextStructureContext for stiff integration
 CTempOutputParamsOutput particle gas temperature
 CTimeFormOutputParamsOutput formation time
 CTopDownTreeWalkWalk a tree starting with the root node
 CTPObjectHold information needed by the load balancer for each TreePiece
 CTreeNodeWorkerInterface for work in LocalTreeTraversal
 CTreePieceFundamental structure that holds particle and tree data
 CTreePieceDescriptorInformation about TreePieces on an SMP node
 CTreeWalkBase class for walking trees
 CUVSPECTRUMPhotoionization and heating rates from a uniform UV background
 CVariablePartDataParticle data that gets calculated by the GPU
 CvectorSTL class
 CVelOutputParamsOutput particle velocities