Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nfmt
 Ngeneric
 Nimpl
 Nintegrators
 Nlegacy
 Nmodels
 Nmorton_3d
 Nmpi_sycl_interop
 Nnlohmann
 NPYBIND11_NAMESPACE
 NshamNamespace for backends this one is named only sham since shambackends is too long to write
 NshamalgsNamespace to contain everything implemented by shamalgs
 NshambaseNamespace for basic c++ utilities
 NshamcmdoptNamespace for cli utilities
 NshamcommNamespace for communication related stuff
 NshammathNamespace for math utility
 NshammodelsNamespace for models
 Nshamphys
 NshamrockNamespace for the main framework
 NshamsysNamespace for the system handling
 NshamtestNamespace containing stuff related to the test library
 Nshamtree
 NshamunitsNamespace containing the units library
 Ntree_comm
 Nwalker
 CALignedAxisBoundingBox
 CAMRNeighIds
 CAMRTestModel
 CAsciiSplitDumpA class to dump a simulation state into ASCII files
 CBigDiscUtils
 CBufferedPField
 CCellGenIterator
 CCflUtility
 Cfill_trailling_buf
 CFullTreeField
 CGlobalVariable
 Cirange_to_range
 CKernel_Extract_element
 CKernelComputePressureGrad
 CKernelSliceReduceMax
 CKernelSliceReduceMin
 CKernelSliceReduceSum
 CKernelSumFluxDust
 CKernelSumFluxHydro
 CKernelUpdateDerivsMonofluidTVI
 CKernelUpdateDerivsVaryingAlphaAV
 CLogLevel_DebugLog level struct for debugging general operations
 CLogLevel_DebugAllocLog level struct for debugging memory allocation
 CLogLevel_DebugMPILog level struct for debugging MPI operations
 CLogLevel_DebugSYCLLog level struct for debugging SYCL operations
 CLogLevel_ErrorLog level struct for error messages
 CLogLevel_InfoLog level struct for informational messages
 CLogLevel_NormalLog level struct for normal messages
 CLogLevel_WarningLog level struct for warning messages
 CMessage
 Coverloaded
 CPatchComputeField
 CPatchComputeFieldInterfaces
 CPatchDataField
 CPatchDataLayerToVtk
 CPatchDataRangeCheckError
 CPatchSchedulerThe MPI scheduler
 CPatchSchedulerConfig
 CPdatField_apply_offset
 CPdatField_insert
 CPdatField_insert_element
 Cpos_to_morton
 Cpos_to_morton_usm
 CPyScriptHandleClass allowing use of python scripts within a test case
 CRadixTreeThe radix tree
 CRadixTreeField
 CRadixTreeMortonBuilderHelper class to build morton codes
 Creduc_ret_tReturn type of reduction algorithms
 CRhoGetterBase
 CRhoGetterMonofluid
 CRhoGetterSJ
 CSchedulerPatchListHandle the patch list of the mpi scheduler
 CSerialPatchTree
 CSetupLog
 CShamAPIException
 CShamCmdOptExceptionException handler for exeption in this lib
 CShamrockCtx
 CShamrockSyclException
 CShiftInfo
 CSimulationDomain
 CSourceLocationProvide information about the source location