changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNTree
oC_CudaRequestData and parameters for requesting gravity calculations on the GPU
oC_ParameterStructParameters for the GPU gravity calculations
oCAccOutputParamsOutput accelerations
oCActiveWalk
oCAgeOutputParamsOutput stellar age (time since formation)
oCAGORApreCheckSmoothParams
oCAlphaOutputParamsOutput variable alpha
oCBHAccreteSmoothParams
oCBHDensitySmoothParams
oCBHIdentifySmoothParams
oCBHSinkMergeSmoothParams
oCBottomUpTreeWalk
oCBSwOutputParamsOutput value of Balsara switch
oCBucketGravityRequestObject to bookkeep a Bucket Walk
oCCacheParticleThe data in a GravityParticle cache entry
oCCacheSmoothParticleParticle data in the smooth particle cache messages
oCChabrierImplement Chabrier IMF Use the log normal + power law fit of Chabrier, 2003, Galactic Stellar and Substellar Initial Mass Function", PASP 115, 763
oCclDerivsDataStructContext for calculating cooling derivatives
oCCompactPartDataParticle data needed on the GPU to calculate gravity
oCComputeBase clase for all tree based computations
oCComputeChunkMsgMessage to start a remote gravity walk
oCCool0OutputParamsOutput the value in cool_array0
oCCool1OutputParamsOutput the value in cool_array1
oCCool2OutputParamsOutput the value in cool_array2
oCCool3OutputParamsOutput the value in cool_array3
oCCOOL_ERGPERSPERGMReturn structure for clTestCool()
oCCoolingParametersStructInput parameters for cooling
oCCoolingParticleStructPer-particle cooling data
oCCoolingPKDStructHeating/Cooling context: parameters and tables
oCcoolontimeOutputParamsOutput "cool on time" (time cooling is off until)
oCCountSetPartClass to count added and deleted particles
oCcsmContextCosmological parameters
oCCsOutputParamsOutput sound speed
oCCudaMultipoleMomentsVersion of MultipoleMoments using cudatype
oCCudaVector3D3D vector of cudatype
oCDataManager
oCDenDvDxNeighborSmParamsGet density and velocity derivatives of "Neighbor of Active" particles
oCDenDvDxSmoothParamsParameters and functions for the first SPH smooth: density and velocity derivatives
oCDenOutputParamsOutput densities
oCDensitySmoothParamsClass to specify density smooth
oCdfColorTableTable of colors for a particle property
oCdfColorValAssociate floating point value with color
oCdfFrameSetupHigher level information describing a frame. This is a table entry for later interpolation, changing properties of frames
oCdfImagePixel of a dumpframe image
oCDistDeletedGasSmoothParamsSmoothParams class for distributing deleted gas to neighboring particles
oCDistStellarFeedbackSmoothParams
oCDivVOutputParamsOutput divergence of velocity
oCDomainOutputParamsOutput Domains
oCDoubleWalkStateHold state where both the targets and sources are tree walked
oCDtOutputParamsOutput timesteps
oCdummyMsgMessage to efficiently start entry methods with no arguments
oCDummyPrefetchCompute
oCDumpFrameContextGlobal simulation parameters for dumpframe
oCDumpFrameDataGroup to hold the frame buffer memory
oCDvDsOutputParamsOutput dvds shock detector
oCEDotOutputParamsOutput the cooling rate
oCEntryTypeGravityNodeCache interface to the Tree Nodes
oCEntryTypeGravityParticleCache interface to particles for the gravity calculation. This is a read-only cache of particles
oCEntryTypeSmoothParticleCache interface to the particles for smooth calculations. This cache is a writeback cache
oCESNRateOutputParamsOutput Supernova heating rate
oCEventStructure for sorting TreePieces in one dimension for load balancing
oCEwaldDataStructure to hold information specific to GPU Ewald
oCEwaldReadOnlyDataParameters and data for Ewald in the CUDA kernel
oCewaldTableCoefficients for the Fourier space part of the Ewald sum
oCEwtDataData for the Ewald h loop in the CUDA kernel
oCExternalGravityExternal gravity parameters and routines
oCExternalGravityParticleInformation needed to calculate gravity
oCExternalSmoothParticleClass for cross processor data needed for smooth operations
oCextraSPHDataExtra data needed for SPH
oCextraStarDataExtra data needed for Stars
oCFBEffectsClass to return feedback effects
oCFdbkStellar/Supernova feedback parameters and routines
oCFeOutputParamsOutput Iron mass fraction
oCflocReduced
oCfmomReduced
oCformatted_stringA simple formatted string to replace s[n]printf usage
oCGasDenOutputParamsOutput particle gas density
oCGravityComputeClass to compute gravity using a "bucket walk"
oCGravityParticleFundamental type for a particle
oCHierarchOrbLB
oCHsmOutputParamsOutput smoothing lengths
oCIGasOrderOutputParamsOutput iGasOrder
oCILCellCell on the interaction list for the GPU
oCILPartBucket of particles on the interaction list for the GPU
oCIMFInterface class for initial mass function
oCinDumpFrameData needed for a TreePiece to render its part of the image
oCiNSIDMOutputParams
oCIntraNodeLBManagerManage intranode work for ckLoop intra node work sharing
oCIOrderOutputParamsOutput iOrder
oCIronMassFracDotOutputParams
oCKeyDoubleClass to represent key pairs that are to be sorted on the first key of the pair
oCKeyOutputParamsOutput Keys
oCKNearestSmoothComputeClass for computation over k nearest neighbors
oCKroupa01Implement IMF from Kroupa 2001
oCKroupa93Implement IMF from Kroupa, Tout & Gilmore, 1993
oCListComputeComputations for Stadel-style interaction list walk
oCLocalOptClass for optimizing local gravity walk actions
oCLocalTargetWalk
oCLocalTreeBuilderClass to build the local part of the tree. Builds Internal nodes
oCLocalTreePrinterTreeNodeWorker implementation that just prints out the tree. This is just for diagnostics
oCLocalTreeTraversalClass to walk just the local treepiece
oClocReducedMoment tensor components for reduced local expansion. note that we have the 5th-order terms here now!
oCLoopParDataStructData needed for the CkLoop intranode parallelization
oCLvArrayClass for shadow arrays to avoid reduction conflicts in overlapping liveViz, SPH and gravity
oCMainOverall flow control of the simulation
oCMarkNeighborStateObject to bookkeep a Bucket MarkSmooth Walk
oCMarkSmoothComputeComputation over "inverse" nearest neighbors
oCMarkSmoothParamsParameters for "Mark Smooth", used to find inverse nearest neighbors
oCMassOutputParamsOutput particle masses
oCMetalsDotOutputParams
oCMetalsOutputParamsOutput metal mass fraction
oCMFormOutputParamsOutput mass at formation time
oCMillerScaloImplement Miller-Scalo IMF Uses the 3 segment power law fit for the Miller-Scalo IMF (Ap.J. Supp., 41,1979)
oCMomcDataCUDA version of MOMC for Ewald
oCmomCompleteMoment tensor components for complete multipoles
oCmomReducedMoment tensor components for reduced multipoles
oCMSBinaryClass to hold information about the secondary
oCMultipoleMomentsA representation of a multipole expansion
oCMultipoleMomentsDataCUDA version of complete MultipoleMoments for Ewald
oCMultistepLB
oCMultistepLB_notopoMultistep load balancer where no processor topology information is used
oCMultistepNodeLB_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
oCMuMaxOutputParamsOutput artificial viscosity mumax
oCNearNeighborStateObject to bookkeep a Bucket Smooth Walk
oCNewMaxOrderClass for new maxOrder broadcast
oCNode
oCNonEmptyTreePieceCounterUsed to count non-empty treepieces on the local processor
oCNonLocalMomentsClientClient that has requested a moment
oCNonLocalMomentsClientListList of clients needing a particular moment
oCNullState
oCOctDecompNodeClass to hold the Oct decomposition tree
oCOffsetNodeStructRemote Cell interaction lists for all tree levels
oCOptBase class for optimizing walk actions
oCOrb3dCommonCommon methods among Orb3d class load balancers
oCOrb3dLB
oCOrb3dLB_notopoLoad balancer that divides work according to a 3D spatial ORB
oCOrbObjectData for Orb3D load balancing
oCORBSplittersMsgMessage for evaluating splits for the ORB domain decomposition
oCOutputParamsBase class for output parameters
oCOxOutputParamsOutput Oxygen mass fraction
oCOxygenMassFracDotOutputParams
oCPadovaRoutines to calculate stellar lifetimes as a function of mass and metalicity
oCparametersHold parameters of the run
oCParticleShuffleMsgMessage for shuffling particles during domain decomposition
oCparticlesInfoLLocal particles in an interaction list
oCparticlesInfoRRemote particles in an interaction list
oCPDVOutputParamsOutput pressure times change in volume
oCPeInfoHold information about Pe load and number of objects
oCPeLdGreaterClass to sort heavily loaded nodes
oCPeLdLesserClass for sorting lightly loaded Pes
oCPERBARYONAbundance of various species in particles/baryon
oCPETreeMergerGroup to coordinate requests for remote moments during the tree build
oCPosOutputParamsOutput particle positions
oCPotOutputParamsOutput particle gravitational potential
oCpqSmoothNodeObject for priority queue entry
oCPrefetchComputeCompute for the remote node prefetch walk
oCPrefetchOptOptimization for Prefetch walk
oCPresOutputParamsOutput pressure
oCPressSmoothParticleStruct
oCPressSmoothUpdateStruct
oCPressureSmoothParamsSecond pass in SPH: calculate pressure forces
oCprmContextObject containing the parameter information
oCprmNodeInformation about a parameter
oCProcessorHold per processor information for load balancing
oCProcLdGreaterUtility class for sorting processor loads
oCProjectionsControlControl recording of Charm++ projections logs
oCPushGravityOptClass for optimizing experimental "push" gravity walk actions
oCRATERate information for a given particle
oCRATES_NO_TStructure to hold Temperature independent cooling and heating rates
oCRATES_TStructure to hold Temperature dependent cooling rates
oCRemoteOptClass for optimizing remote gravity walk actions
oCRemoteTreeBuilderClass to build the remote part of the tree. Fills in Boundary and NonLocal nodes
oCReNearNeighborState
oCReSmoothComputeClass for computation over a set smoothing length
oCRungOutputParamsOutput rungs
oCSFEvent
oCSIDMSmoothParams
oCSinkAccreteSmoothParams
oCSinkAccreteTestSmoothParams
oCSinkFormSmoothParams
oCSinkFormTestSmoothParams
oCSinkingAverageSmoothParams
oCSinks
oCSmoothComputeSuper class for Smooth and Resmooth computation
oCSmoothOptAction optimization for the smooth walk
oCSmoothParamsA base class from which parameters for all smooth operations can be derived
oCSNMethods for calculating the number and feedback effects of supernova
oCSoftOutputParamsOutput particle gravitational softenings
oCSorterDomain decomposition of particles via a parallel sort
oCSortStructStructure for efficiently reading iOrders
oCStarLogLog of star formation events to be written out to a file
oCStarLogEventHolds statistics of the star formation event
oCStateBase class for maintaining the state of a tree walk
oCStfmParameters and methods to implement star formation
oCStiffContextStructureContext for stiff integration
oCTempOutputParamsOutput particle gas temperature
oCTimeFormOutputParamsOutput formation time
oCTopDownTreeWalkWalk a tree starting with the root node
oCTPObjectHold information needed by the load balancer for each TreePiece
oCTreeNodeWorkerInterface for work in LocalTreeTraversal
oCTreePieceFundamental structure that holds particle and tree data
oCTreePieceDescriptorInformation about TreePieces on an SMP node
oCTreeWalkBase class for walking trees
oCUVSPECTRUMPhotoionization and heating rates from a uniform UV background
oCVariablePartDataParticle data that gets calculated by the GPU
\CVelOutputParamsOutput particle velocities