| Cshammath::AABB< T > | Axis-Aligned bounding box |
| Csham::gpu_core_timeline_profilier::acc | |
| Cshamrock.tree::details::TreeStructureWalkerPolicy< Recompute, u_morton, InteractCrit >::Accessed | |
| CRhoGetterBase< Tscal >::accessed | |
| CRhoGetterMonofluid< Tscal >::accessed | |
| CRhoGetterSJ< Tscal >::accessed | |
| Cshamalgs::atomic::ErrorCheckCounter::accessed | A struct to access the pointer associated to the buffer |
| Cshamalgs::atomic::ErrorCheckerFlags::accessed | A struct to access the pointer associated to the buffer |
| Cshamalgs::atomic::AccessedDeviceCounter< int_t > | |
| Cshamalgs::atomic::AccessedDynamicIdGenerator< int_t, group_size > | Accesses version of DynamicIdGenerator see doc for example (DynamicIdGenerator) |
| Cnlohmann::adl_serializer< std::optional< T > > | |
| CALignedAxisBoundingBox< flt > | |
| Cshammodels::amr::AMRBlock< Tvec, TgridVec, _NsideBlockPow > | Utility class to handle AMR blocks |
| Cshamrock::amr::AMRBlockCoord< Tcoord, dim > | |
| Cshammodels::basegodunov::modules::FindBlockNeigh< Tvec, TgridVec, Tmorton >::AMRBlockFinder | |
| Cshamrock::amr::AMRGrid< Tcoord, dim > | The AMR grid only sees the grid as an integer map |
| Cshammodels::basegodunov::modules::AMRGridRefinementHandler< Tvec, TgridVec > | |
| Cshamrock::amr::AMRHandler< Tcoord, dim, AMRModel > | |
| Cshammodels::basegodunov::AMRMode< Tvec, TgridVec > | |
| CAMRNeighIds | |
| Cshammodels::basegodunov::modules::AMRSetup< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::AMRSortBlocks< Tvec, TgridVec > | |
| Cshammodels::basegodunov::AMRStencilCache | |
| CAMRTestModel | |
| Cshammodels::zeus::modules::AMRTree< Tvec, TgridVec > | |
| Cshammodels::sph::modules::AnalysisDisc< Tvec, SPHKernel >::analysis | |
| Cshammodels::sph::modules::AnalysisDisc< Tvec, SPHKernel >::analysis_basis | |
| Cshammodels::sph::modules::AnalysisDisc< Tvec, SPHKernel >::analysis_stage0 | |
| Cshammodels::sph::modules::AnalysisDisc< Tvec, SPHKernel >::analysis_stage1 | |
| Cshammodels::sph::modules::AnalysisAngularMomentum< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::AnalysisBarycenter< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::AnalysisDisc< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::AnalysisEnergyKinetic< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::AnalysisEnergyPotential< Tvec, SPHKernel > | |
| Cshamrock.utils.analysis.StandardPlotHelper.AnalysisHelper | |
| Cshammodels::basegodunov::modules::AnalysisSodTube< Tvec, TgridVec > | |
| Cshammodels::sph::modules::AnalysisSodTube< Tvec, SPHKernel > | |
| Cshammodels::zeus::modules::AnalysisSodTube< Tvec, TgridVec > | |
| Cshammodels::sph::modules::AnalysisTotalMomentum< Tvec, SPHKernel > | |
| Cshambase::arg_group | A context group containing a section name and a list of arguments |
| Cshambase::args_info | An argument containing a name and a value |
| CAsciiSplitDump | A class to dump a simulation state into ASCII files |
| Cshammodels::sph::AVConfig< Tvec > | Configuration for the Artificial Viscosity (AV) |
| Cshammodels::sph::AVConfig_Constant< Tscal > | Constant artificial viscosity: \( \alpha = cte\) |
| Cshammodels::sph::AVConfig_ConstantDisc< Tscal > | Constant artificial viscosity for alpha disc viscosity |
| Cshammodels::sph::AVConfig_None< Tscal > | No artificial viscosity: \( q^a_ab = 0\) |
| Cshammodels::sph::AVConfig_VaryingCD10< Tscal > | Cullen & Dehnen 2010 |
| Cshammodels::sph::AVConfig_VaryingMM97< Tscal > | Morris & Monaghan 1997 |
| Cshamalgs::memory::details::AvoidCopy< T > | |
| Cshammodels::sph::BasicSPHGhostHandler< vec > | |
| Cshammodels::sph::BasicSPHGhostHandlerConfig< vec > | |
| Cshambase::details::BasicStackEntry | |
| Cshammodels::basegodunov::BCConfig | |
| Cshammodels::sph::BCConfig< Tvec > | Boundary conditions configuration |
| Cshambase::BenchmarkResult | Structure to store the results of a benchmark |
| CBigDiscUtils< Tvec > | |
| Cshamalgs::numeric::BinnedCompute< T > | Structure holding the result of binning values for further computation |
| Cshammodels::amr::BlockCellLowering | |
| CFullTreeField< T, DeviceTree >::BufferedFullTreeField | |
| CBufferedPField< type > | |
| Csham::details::BufferEventHandler | Class that manages the event state of a SYCL USM buffer |
| Cshamalgs::BufferEventHandler | |
| Csham::BufferMirror< T, target, orgin_target > | A class template for creating a mirrored buffer |
| Cmpi_sycl_interop::BufferMpiRequest< T > | |
| Cshammodels::sph::modules::BuildTrees< Tvec, SPHKernel > | Module for constructing spatial tree structures for SPH neighbor searches |
| Cshambase::call_lambda | Execute a lambda when a call_lambda object is constructed |
| Cshambase::details::CallStackEntry | Helper class to manage the call stack entry |
| Cshammodels::sph::modules::CartesianRender< Tvec, Tfield, SPHKernel > | |
| CCellGenIterator< TgridVec > | |
| Cshammodels::basegodunov::modules::CellInfos< Tvec, TgridVec > | |
| Cshamtree::CellIterator | Iterator over cells of a BinaryTree |
| Cshamtree::CellIteratorAccessed | |
| Cshamtree::CellIteratorHost | Host version of the cell iterator |
| Cshammodels::gsph::CFLConfig< Tscal > | The configuration for the CFL condition in GSPH |
| Cshammodels::sph::CFLConfig< Tscal > | The configuration for the CFL condition |
| CCflUtility< flt > | |
| Cshamrock::scheduler::LoadBalancingChangeList::ChangeOp | |
| Cshambase::details::ChromeProfileEntry | Chrome tracing profile entry |
| Cshamtree::CLBVHObjectIterator< Tmorton, Tvec, dim > | This class is designed to traverse a BVH tree represented as a Compressed Leaf BVH (CLBVH) and a Karras Radix Tree |
| Cshamtree::CLBVHObjectIteratorAccessed< Tmorton, Tvec, dim > | Accessed version of CLBVHObjectIterator |
| Cshamtree::CLBVHObjectIteratorHost< Tmorton, Tvec, dim > | Host version of the object iterator |
| Cshamtree::CLBVHTraverser< Tmorton, Tvec, dim > | This class is designed to traverse a BVH tree represented as a Compressed Leaf BVH (CLBVH) and a Karras Radix Tree |
| Cshamtree::CLBVHTraverserAccessed< Tmorton, Tvec, dim > | Accessed version of CLBVHTraverser |
| Cshamtree::CLBVHTraverserHost< Tmorton, Tvec, dim > | Host version of the traverser |
| Cshamalgs::collective::CommMessageBufOffset | |
| Cshamalgs::collective::CommMessageInfo | |
| Cshamalgs::collective::CommTable | |
| Cshamcomm::CommunicationBuffer | Shamrock communication buffers |
| Cshamcomm::details::CommunicationBuffer< comm_mode > | |
| Cshamcomm::details::CommunicationBuffer< CopyToHost > | |
| Cshamcomm::details::CommunicationBuffer< DirectGPU > | |
| Cshamtree::CompressedLeafBVH< Tmorton, Tvec, dim > | A Compressed Leaf Bounding Volume Hierarchy (CLBVH) for neighborhood queries |
| Cshamrock::scheduler::Compute_HilbLoad< T > | |
| Cshammodels::basegodunov::modules::ComputeCFL< Tvec, TgridVec > | |
| Cshammodels::sph::modules::ComputeEos< Tvec, SPHKernel > | Module for computing equation of state quantities |
| Cshamrock::ComputeField< T > | |
| Cshammodels::sph::modules::ComputeLoadBalanceValue< Tvec, SPHKernel > | |
| Cshammodels::zeus::modules::ComputePressure< Tvec, TgridVec > | |
| Cshammodels::sph::modules::ConservativeCheck< Tvec, SPHKernel > | Module for checking conservation of physical quantities |
| Cshammath::ConsState< Tvec_ > | |
| Cshamunits::Constants< T > | Physical constants |
| Cshammodels::sph::DustConfig< Tscal >::ConstantStoppingTimes | |
| Cshambase::context | A context containing a list of argument groups |
| Cshamunits::ConversionConstants< T > | |
| Cshammath::CoordRange< T > | |
| Cshammath::CoordRangeTransform< Tsource, Tdest > | |
| CRadixTree< Umorton, Tvec >::CuttedTree | |
| Cshambase::table::data | |
| Cshamrock::DataInserterUtility | Class to insert data in the PatchScheduler |
| Cshamtest::details::DataNode | Data node generated by the test |
| Cshamalgs::collective::details::DataTmp | |
| Csham::DDMultiRef< Targ > | A variant of sham::MultiRef for distributed data |
| Cshamalgs::collective::DDSCommCache | |
| Cshamalgs::collective::DDSCommCacheTarget< target > | |
| Cshammodels::sph::Debug_ph_dump< Tvec > | |
| Cshammodels::basegodunov::AMRMode< Tvec, TgridVec >::DensityBased | |
| Cshammodels::sph::SmoothingLengthConfig::DensityBased | |
| Cshammodels::sph::SmoothingLengthConfig::DensityBasedNeighLim | |
| Csham::Device | Represents a SYCL device |
| Csham::DeviceBuffer< T, target > | A buffer allocated in USM (Unified Shared Memory) |
| Csham::DeviceContext | A class that represents a SYCL context |
| Cshamalgs::atomic::DeviceCounter< int_t > | Utility to count group id on device |
| Csham::DeviceMPIProperties | |
| Csham::DeviceProperties | Properties of a device |
| Csham::DeviceQueue | A SYCL queue associated with a device and a context |
| Csham::DeviceScheduler | Class to manage the scheduling of kernels on a device |
| Cshamsys::DeviceSelectRet_t | |
| Cshammodels::zeus::modules::DiffOperator< Tvec, TgridVec > | |
| Cshammodels::sph::modules::DiffOperatorDtDivv< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::DiffOperators< Tvec, SPHKernel > | |
| Cshamalgs::algorithm::details::DigitBinner< T, digit_bit_len > | |
| Cshammodels::sph::SelfGravConfig::Direct | |
| CBigDiscUtils< Tvec >::DiscIterator | |
| Cshammodels::sph::modules::GeneratorMCDisc< Tvec, SPHKernel >::DiscIterator | |
| Cshammath::DiscontinuousIterator< T > | Discontinuous Iterator will iterate over every values in an integer set in the most discontinuous way possible |
| Cgeneric::setup::generators::DiscOutput< Tscal > | |
| Cshambase::DistributedData< T > | Represents a collection of objects distributed across patches identified by a u64 id |
| Cshambase::DistributedDataShared< T > | Container for objects shared between two distributed data elements |
| Cshambase::table::double_rule | |
| Cshammodels::basegodunov::DragConfig | Alphas is the dust collision rate (the inverse of the stopping time) |
| Cshammodels::basegodunov::modules::DragIntegrator< Tvec, TgridVec > | |
| Cshamtree::details::DTTCpuReference< Tmorton, Tvec, dim > | |
| Cshamtree::details::DTTParallelSelect< Tmorton, Tvec, dim > | |
| Cshamtree::DTTResult | Result structure for dual tree traversal operations |
| Cshamtree::details::DTTScanMultipass< Tmorton, Tvec, dim > | |
| Cshammodels::basegodunov::DustConfig | |
| Cshammodels::sph::DustConfig< Tscal > | |
| Cshammath::DustConsState< Tvec_ > | |
| Cshammodels::basegodunov::modules::DustFluxCompute< Tvec, mode, dir > | |
| Cshammath::DustFluxes< Tvec_ > | |
| Cshammath::DustPrimState< Tvec_ > | |
| Cshamalgs::atomic::DynamicId< int_t > | Object returned by DynamicIdGenerator containing information about the worker affected id |
| Cshamalgs::atomic::DynamicIdGenerator< int_t, group_size > | Sycl utility to dynamically generate group ids |
| CPatchDataLayerToVtk< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::Edges | |
| Cshammodels::basegodunov::modules::CGInit< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::FindBlockNeigh< Tvec, TgridVec, Tmorton >::Edges | |
| Cshammodels::basegodunov::modules::FindGhostLayerCandidates< TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::FindGhostLayerIndices< TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::FuseGhostLayer::Edges | |
| Cshammodels::basegodunov::modules::InterpolateToFacePress< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::InterpolateToFaceRho< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::InterpolateToFaceRhoDust< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::InterpolateToFaceVel< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::InterpolateToFaceVelDust< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::NodeBuildTrees< Umorton, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::NodeComputeCellAABB< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::NodeComputeFluxDustDirMode< Tvec, TgridVec, mode, dir >::Edges | |
| Cshammodels::basegodunov::modules::NodeComputeFluxGasDirMode< Tvec, TgridVec, mode, dir >::Edges | |
| Cshammodels::basegodunov::modules::ResidualDot< T >::Edges | |
| Cshammodels::basegodunov::modules::SlopeLimitedScalarGradient< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::SlopeLimitedVectorGradient< Tvec, TgridVec >::Edges | |
| Cshammodels::basegodunov::modules::TransformGhostLayer< Tvec, TgridVec >::Edges | |
| Cshammodels::sph::modules::ComputeNeighStats< Tvec >::Edges | |
| Cshammodels::sph::modules::GetParticlesOutsideSphere< Tvec >::Edges | |
| Cshammodels::sph::modules::IterateSmoothingLengthDensity< Tvec, SPHKernel >::Edges | |
| Cshammodels::sph::modules::IterateSmoothingLengthDensityNeighLim< Tvec, SPHKernel >::Edges | |
| Cshammodels::sph::modules::KillParticles::Edges | |
| Cshammodels::sph::modules::LoopSmoothingLengthIter< Tvec >::Edges | |
| Cshammodels::sph::modules::NodeComputeLuminosity< Tvec, SPHKernel >::Edges | |
| Cshammodels::sph::modules::NodeComputeOmega< Tvec, SPHKernel >::Edges | |
| Cshammodels::sph::modules::SetWhenMask< T >::Edges | |
| Cshammodels::sph::modules::SGDirectPlummer< Tvec >::Edges | |
| Cshammodels::sph::modules::SGFMMPlummer< Tvec, mm_order >::Edges | |
| Cshammodels::sph::modules::SGMMPlummer< Tvec, mm_order >::Edges | |
| Cshammodels::sph::modules::SGSFMMPlummer< Tvec, mm_order >::Edges | |
| Cshamrock::solvergraph::CopyPatchDataField< T >::Edges | Structure containing references to the node's input and output edges |
| Cshamrock::solvergraph::CopyPatchDataFieldFromLayer< T >::Edges | |
| Cshamrock::solvergraph::CopyPatchDataLayerFields::Edges | |
| Cshamrock::solvergraph::ExchangeGhostLayerDebugDotGraph::Edges | |
| Cshamrock::solvergraph::ExtractCounts::Edges | |
| Cshamrock::solvergraph::ExtractGhostField< T >::Edges | |
| Cshamrock::solvergraph::GetFieldRefFromLayer< T >::Edges | |
| Cshamrock::solvergraph::GetObjCntFromLayer::Edges | |
| Cshamrock::solvergraph::ReplaceGhostField< T >::Edges | |
| Cshamrock::scheduler::Edit_chosen_node< T > | |
| Cstd::enable_shared_from_this | |
| Cshamrock::solvergraph::INode | Inode is node between data edges, takes multiple inputs, multiple outputs |
| CPatchDataLayerToVtk< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton > | |
| Cshammodels::basegodunov::modules::CGInit< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::ComputeAMRLevel< TgridVec > | |
| Cshammodels::basegodunov::modules::ComputeLevel0CellSize< TgridVec > | |
| Cshammodels::basegodunov::modules::ExtractGhostLayer | |
| Cshammodels::basegodunov::modules::FindBlockNeigh< Tvec, TgridVec, Tmorton > | |
| Cshammodels::basegodunov::modules::FindGhostLayerCandidates< TgridVec > | |
| Cshammodels::basegodunov::modules::FindGhostLayerIndices< TgridVec > | |
| Cshammodels::basegodunov::modules::FuseGhostLayer | |
| Cshammodels::basegodunov::modules::InterpolateToFacePress< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::InterpolateToFaceRho< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::InterpolateToFaceRhoDust< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::InterpolateToFaceVel< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::InterpolateToFaceVelDust< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeBuildTrees< Umorton, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeComputeCellAABB< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeComputeCoordinates< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeComputeFluxDustDirMode< Tvec, TgridVec, mode, dir > | |
| Cshammodels::basegodunov::modules::NodeComputeFluxGasDirMode< Tvec, TgridVec, mode, dir > | |
| Cshammodels::basegodunov::modules::NodeComputeMass< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeComputeSumOverV< T > | |
| Cshammodels::basegodunov::modules::NodeConsToPrimDust< Tvec > | |
| Cshammodels::basegodunov::modules::NodeConsToPrimGas< Tvec > | |
| Cshammodels::basegodunov::modules::NodeSumFluxDust< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::NodeSumFluxHydro< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::ResidualDot< T > | |
| Cshammodels::basegodunov::modules::SlopeLimitedScalarGradient< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::SlopeLimitedVectorGradient< Tvec, TgridVec > | |
| Cshammodels::basegodunov::modules::TransformGhostLayer< Tvec, TgridVec > | |
| Cshammodels::common::modules::AddForceCentralGravPotential< Tvec > | |
| Cshammodels::common::modules::AddForceLenseThirring< Tvec > | |
| Cshammodels::common::modules::AddForceShearingBoxInertialPart< Tvec > | |
| Cshammodels::common::modules::AddForceShearingBoxNonInertial< Tvec > | |
| Cshammodels::common::modules::AddForceVelocityDissipation< Tvec > | |
| Cshammodels::common::modules::AddForceVerticalDiscPotential< Tvec > | |
| Cshammodels::common::modules::ForwardEuler< T > | |
| Cshammodels::sph::modules::ComputeDustTtilde< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::ComputeNeighStats< Tvec > | |
| Cshammodels::sph::modules::GetParticlesOutsideSphere< Tvec > | |
| Cshammodels::sph::modules::IterateSmoothingLengthDensity< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::IterateSmoothingLengthDensityNeighLim< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::KillParticles | |
| Cshammodels::sph::modules::LoopSmoothingLengthIter< Tvec > | |
| Cshammodels::sph::modules::MonoFluidTVIDeltav< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::NodeComputeLuminosity< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::NodeComputeOmega< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::NodeComputePressureGrad< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::NodeEvolveDustCOALASourceTerm< Tvec > | |
| Cshammodels::sph::modules::NodeMonofluidTVIAddSourceTerm< Tvec > | |
| Cshammodels::sph::modules::NodeUpdateDerivsMonofluidTVI< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::NodeUpdateDerivsVaryingAlphaAV< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::SGDirectPlummer< Tvec > | |
| Cshammodels::sph::modules::SGFMMPlummer< Tvec, mm_order > | |
| Cshammodels::sph::modules::SGMMPlummer< Tvec, mm_order > | |
| Cshammodels::sph::modules::SGSFMMPlummer< Tvec, mm_order > | |
| Cshammodels::sph::modules::SetDustStoppingTimeConstant< Tvec > | |
| Cshammodels::sph::modules::SetDustStoppingTimeEpstein< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::SetWhenMask< T > | |
| Cshamrock::solvergraph::CopyPatchDataField< T > | A solver graph node that copies field data from source field references to target fields |
| Cshamrock::solvergraph::CopyPatchDataFieldFromLayer< T > | |
| Cshamrock::solvergraph::CopyPatchDataLayerFields | |
| Cshamrock::solvergraph::ExchangeGhostField< T > | Solver graph node for distributed ghost field data exchange |
| Cshamrock::solvergraph::ExchangeGhostLayer | Solver graph node for distributed ghost layer data exchange |
| Cshamrock::solvergraph::ExchangeGhostLayerDebugDotGraph | |
| Cshamrock::solvergraph::ExtractCounts | |
| Cshamrock::solvergraph::ExtractGhostField< T > | |
| Cshamrock::solvergraph::GetFieldRefFromLayer< T > | |
| Cshamrock::solvergraph::GetObjCntFromLayer | |
| Cshamrock::solvergraph::NodeFreeAlloc | A node that simply frees the allocation of the connected node |
| Cshamrock::solvergraph::NodeSetEdge< Tedge > | A node that applies a custom function to modify connected edges |
| Cshamrock::solvergraph::OperationSequence | |
| Cshammodels::basegodunov::modules::NodeComputeFluxDustMode< Tvec, TgridVec, mode > | |
| Cshammodels::basegodunov::modules::NodeComputeFluxGasMode< Tvec, TgridVec, mode > | |
| Cshamrock::solvergraph::ReplaceGhostField< T > | |
| Cshamphys::EOS_Adiabatic< T > | Adiabatic equation of state |
| Cshamphys::EOS_Config_Adiabatic< Tscal > | Configuration struct for adiabatic equation of state |
| Cshamphys::EOS_Config_Fermi< Tscal > | Configuration struct for Fermi equation of state |
| Cshamphys::EOS_Config_Isothermal< Tscal > | Configuration struct for isothermal equation of state |
| Cshamphys::EOS_Config_LocallyIsothermal_LP07< Tscal > | Configuration struct for the locally isothermal equation of state from Lodato Price 2007 |
| Cshamphys::EOS_Config_LocallyIsothermalDisc_ExtendedFarris2014< Tscal > | Configuration struct for the locally isothermal equation of state extended from Farris 2014 to include for the q index of the disc |
| Cshamphys::EOS_Config_LocallyIsothermalDisc_Farris2014< Tscal > | Configuration struct for the locally isothermal equation of state from Farris 2014 |
| Cshamphys::EOS_Config_Polytropic< Tscal > | Configuration struct for polytropic equation of state |
| Cshamphys::EOS_Fermi< T > | Fermi Gas EoS |
| Cshamphys::EOS_Isothermal< T > | Isothermal equation of state |
| Cshamphys::EOS_LocallyIsothermal< T > | Locally isothermal equation of state with radial dependence |
| Cshamphys::EOS_Machida06< T > | Piecewise polytropic EOS from Machida et al. (2006) |
| Cshamphys::EOS_Polytropic< T > | Polytropic equation of state |
| Cshammodels::EOSConfig< Tvec > | Configuration struct for the equation of state used in the hydrodynamic models |
| Cshammodels::sph::DustConfig< Tscal >::EpsteinDrag | |
| Cshamalgs::atomic::ErrorCheckCounter | This class is used to check for errors in kernels. It is composed of a buffer of u32 that is used to store the error counts |
| Cshamalgs::atomic::ErrorCheckerFlags | A utility class to check for errors on device, using a single uint to store all the error flags |
| Csham::EventList | Class to manage a list of SYCL events |
| Cshammodels::gsph::RiemannConfig< Tvec >::Exact | Exact Riemann solver |
| Cstd::exception | STL class |
| CPatchDataRangeCheckError | |
| CShamAPIException | |
| CShamCmdOptException | Exception handler for exeption in this lib |
| CShamrockSyclException | |
| Cshambase::details::bytestreamException | |
| Cshammath::LatticeError | |
| Cshamsys::comm::CommProtocolException | Exception type for the NodeInstance |
| Cshamsys::instance::ShamsysInstanceException | Exception type for the NodeInstance |
| Cshamrock::ExperimentalClassMarker | |
| Cshammodels::sph::modules::ExternalForces< Tvec, SPHKernel > | |
| Cshammodels::ExtForceConfig< Tvec > | |
| Cshammodels::ExtForceVariant< Tvec > | |
| Cshammodels::zeus::modules::FaceFlagger< Tvec, TgridVec > | Flag faces with a lookup index for the orientation |
| Cshamalgs::memory::details::Fallback< T > | |
| Cshamalgs::reduction::details::FallbackReduction< T > | |
| Cstd::false_type | |
| Cshambase::details::_helper_is_mdspan< std::mdspan< T, Extents, Layout, Accessor > > | |
| Cshambase::details::has_deserialize< Container, std::void_t< deserialize_t< Container > > > | |
| Cshambase::details::has_serialize< Container, std::void_t< serialize_t< Container > > > | |
| Cshammath::has_phi_tilde_3d< T, Tscal, std::void_t< decltype(T::phi_tilde_3d(std::declval< Tscal >()))> > | |
| Cshammath::has_phi_tilde_3d_prime< T, Tscal, std::void_t< decltype(T::phi_tilde_3d_prime(std::declval< Tscal >()))> > | |
| Cshambase::details::_helper_is_mdspan< T > | |
| Cshambase::details::has_deserialize< Container, typename > | |
| Cshambase::details::has_serialize< Container, typename > | |
| Cshammath::has_phi_tilde_3d< T, Tscal, typename > | |
| Cshammath::has_phi_tilde_3d_prime< T, Tscal, typename > | |
| Cshammodels::basegodunov::modules::AnalysisSodTube< Tvec, TgridVec >::field_val | |
| Cshammodels::sph::modules::AnalysisSodTube< Tvec, SPHKernel >::field_val | |
| Cshammodels::zeus::modules::AnalysisSodTube< Tvec, TgridVec >::field_val | |
| Cshamphys::HydroSoundwave::field_val | |
| Cshamphys::SedovTaylor::field_val | Field values at a given position |
| Cshamphys::SodTube::field_val | |
| Cshamrock::patch::FieldDescriptor< T > | Structure describing a field in a patch data layout |
| Cshamrock::patch::FieldVariant< Container > | Field variant class |
| Cfill_trailling_buf< T > | |
| Cshambase::FixedStack< T, stack_size > | Fixed-capacity stack container with compile-time size determination |
| Cshammodels::basegodunov::modules::FluxCompute< Tvec, mode, dir > | |
| Cshammath::Fluxes< Tvec_ > | |
| Csham::benchmarks::fma_chains_result | Structure containing the results of an fma_chains benchmark |
| Cshammodels::sph::SelfGravConfig::FMM | |
| Cshamsys::FormattedSystemMetrics | |
| Cfmt::formatter< shamalgs::impl_param > | |
| Cshambase::FortranIOFile | Class for reading and writing Fortran-style binary files |
| Cshammodels::gsph::GSPHGhostHandlerConfig< vec >::Free | |
| Cshammodels::sph::BasicSPHGhostHandlerConfig< vec >::Free | |
| Cshammodels::sph::BCConfig< Tvec >::Free | Free boundary condition |
| CFullTreeField< T, DeviceTree > | |
| Cshambase::FunctionTimer | Class FunctionTimer measures the time it takes to execute a function |
| Cshamsys::syclhelper::get_base_sycl_type< T > | |
| Cshamsys::syclhelper::get_base_sycl_type< sycl::vec< T, N > > | |
| Cshammodels::basegodunov::modules::GhostLayerCandidateInfos | |
| Cshammodels::basegodunov::modules::GhostLayerGenMode | |
| Cshammodels::zeus::modules::GhostZones< Tvec, TgridVec > | |
| Cshammodels::basegodunov::GhostZonesData< Tvec, TgridVec > | Class to hold information related to ghost zones |
| Cshammodels::zeus::GhostZonesData< Tvec, TgridVec > | Class to hold information related to ghost zones |
| CGlobalVariable< vartype, T > | |
| Csham::gpu_core_timeline_profilier | This class implement the GPU core timeline tool from the original algorithm of A. Richermoz, F. Neyret 2024 |
| Cshammodels::basegodunov::GravityConfig< Tvec > | |
| Cshamphys::GreenFuncGravCartesian< T, low_order, high_order > | Utility to get the derivatives of the Green function for gravity in Cartesian coordinates |
| Cshammodels::ramses::modules::GridRender< Tvec, TgridVec, Tfield > | |
| Cshammodels::gsph::GSPHGhostHandler< vec > | |
| Cshammodels::gsph::GSPHGhostHandlerConfig< vec > | |
| Cshammodels::gsph::GSPHUtilities< Tvec, SPHKernel > | GSPH-specific utilities for ghost particle handling |
| Cshambase::has_bitlen< T, num > | Check if a type has a certain number of bits |
| Cshambase::has_operator_self_geq< T > | Checks if the type T has an operator ">=" defined for self-comparison |
| Cshambase::has_operator_self_greater_than< T > | Checks if the type T has an operator ">" defined for self-comparison |
| Cshambase::has_operator_self_leq< T > | Checks if the type T has an operator "<=" defined for self-comparison |
| Cshambase::has_operator_self_less_than< T > | Checks if the type T has an operator "<" defined for self-comparison |
| Cshamrock::sfc::HilbertCurve< hilbert_repr, dim > | |
| Cshamrock::sfc::HilbertCurve< quad_hilbert_num, 3 > | |
| Cshamrock::sfc::HilbertCurve< u64, 3 > | |
| Cshamrock::scheduler::HilbertLoadBalance< hilbert_num > | Hilbert load balancing |
| Cshamalgs::numeric::histogram_result< T > | |
| Cshammodels::gsph::RiemannConfig< Tvec >::HLLC | HLLC approximate Riemann solver |
| Cshamrock.tree::HostObjectCache | |
| Csham::human_readable_t | Struct holding a scaled value with its SI prefix |
| Cshamphys::HydroSoundwave | |
| Cshammodels::sph::MHDConfig< Tvec >::IdealMHD_constrained_hyper_para | |
| Cshamrock::solvergraph::IFreeable | Interface for data edges that can free their allocated memory |
| Cshamrock::solvergraph::IEdge | |
| Cshamrock::solvergraph::IEdgeNamed | |
| Cshammodels::basegodunov::solvergraph::NeighGraphLinkFieldEdge< std::array< Tscal, 2 > > | |
| Cshammodels::basegodunov::solvergraph::NeighGraphLinkFieldEdge< std::array< Tvec, 2 > > | |
| Cshammodels::basegodunov::solvergraph::NeighGraphLinkFieldEdge< Tscal > | |
| Cshammodels::basegodunov::solvergraph::NeighGraphLinkFieldEdge< Tvec > | |
| Cshammodels::basegodunov::solvergraph::TreeEdge< Tmorton, TgridVec > | |
| Cshammodels::basegodunov::solvergraph::TreeEdge< Umorton, TgridVec > | |
| Cshamrock::solvergraph::DDSharedBuffers< u32 > | |
| Cshamrock::solvergraph::DDSharedScalar< shammodels::basegodunov::modules::GhostLayerCandidateInfos > | |
| Cshamrock::solvergraph::DistributedBuffers< u32 > | |
| Cshamrock::solvergraph::IDataEdge< std::string > | |
| Cshamrock::solvergraph::IDataEdge< std::vector< u64 > > | |
| Cshamrock::solvergraph::IDataEdge< Tscal > | |
| Cshamrock::solvergraph::IFieldSpan< TgridVec > | |
| Cshamrock::solvergraph::IFieldRefs< TgridVec > | |
| Cshamrock::solvergraph::FieldRefs< TgridVec > | |
| Cshamrock::solvergraph::IFieldSpan< Tscal > | |
| Cshamrock::solvergraph::IFieldRefs< Tscal > | |
| Cshamrock::solvergraph::IFieldSpan< Tvec > | |
| Cshamrock::solvergraph::IFieldRefs< Tvec > | |
| Cshamrock::solvergraph::FieldRefs< Tvec > | |
| Cshamrock::solvergraph::IFieldSpan< shammodels::sph::PhantomDump > | |
| Cshamrock::solvergraph::IFieldRefs< shammodels::sph::PhantomDump > | |
| Cshamrock::solvergraph::Field< shammodels::sph::PhantomDump > | |
| Cshamrock::solvergraph::FieldRefs< shammodels::sph::PhantomDump > | |
| Cshamrock::solvergraph::IFieldSpan< u32 > | |
| Cshamrock::solvergraph::Indexes< u32 > | |
| Cshamrock::solvergraph::PatchDataFieldDDShared< shammodels::sph::PhantomDump > | |
| Cshamrock::solvergraph::ScalarEdge< Tscal > | |
| Cshamrock::solvergraph::ScalarEdge< shammath::AABB< TgridVec > > | |
| Cshamrock::solvergraph::ScalarEdge< bool > | |
| Cshamrock::solvergraph::ScalarsEdge< shammath::AABB< TgridVec > > | |
| Cshamrock::solvergraph::ScalarsEdge< u64 > | |
| Cshamrock::solvergraph::SerialPatchTreeRefEdge< TgridVec > | |
| Cshammodels::basegodunov::solvergraph::NeighGraphLinkFieldEdge< T > | |
| Cshammodels::basegodunov::solvergraph::OrientedAMRGraphEdge< Tvec, TgridVec > | |
| Cshammodels::basegodunov::solvergraph::TreeEdge< Umorton, Tvec > | |
| Cshammodels::gsph::solvergraph::GhostHandlerEdge< Tvec > | SolverGraph edge for GSPH ghost handler |
| Cshammodels::sph::solvergraph::NeighCache | |
| Cshamrock::solvergraph::DDSharedBuffers< T > | Interface for a solver graph edge representing a buffer contained in a distributed data shared |
| Cshamrock::solvergraph::DDSharedScalar< T > | |
| Cshamrock::solvergraph::DistributedBuffers< T > | Interface for a solver graph edge representing a field as spans |
| Cshamrock::solvergraph::IDataEdge< T > | |
| Cshamrock::solvergraph::IFieldSpan< T > | Interface for a solver graph edge representing a field as spans |
| Cshamrock::solvergraph::FieldSpan< T > | |
| Cshamrock::solvergraph::IFieldRefs< T > | Interface for a solver graph edge representing a field as references to the underlying patch fields |
| Cshamrock::solvergraph::Field< T > | |
| Cshamrock::solvergraph::FieldRefs< T > | |
| Cshamrock::solvergraph::IPatchDataLayerRefs | |
| Cshamrock::solvergraph::PatchDataLayerEdge | |
| Cshamrock::solvergraph::PatchDataLayerRefs | |
| Cshamrock::solvergraph::Indexes< Tint > | |
| Cshamrock::solvergraph::PatchDataFieldDDShared< T > | Shared distributed data field for patch data management |
| Cshamrock::solvergraph::PatchDataLayerDDShared | Shared distributed data layer for patch data management |
| Cshamrock::solvergraph::RankGetter | |
| Cshamrock::solvergraph::ScalarEdge< T > | |
| Cshamrock::solvergraph::ScalarsEdge< T > | |
| Cshamrock::solvergraph::SerialPatchTreeRefEdge< Tvec > | |
| Cshamalgs::impl_param | |
| Cshamalgs::primitives::ImplControl | |
| Cshamalgs::primitives::impl::HistogramImplControl | |
| Cshamalgs::numeric::details::InplaceExclusiveScanDecoupledLookBack< T, group_size > | |
| Cshammodels::basegodunov::GhostZonesData< Tvec, TgridVec >::InterfaceBuildInfos | |
| Cshammodels::gsph::GSPHGhostHandler< vec >::InterfaceBuildInfos | |
| Cshammodels::sph::BasicSPHGhostHandler< vec >::InterfaceBuildInfos | |
| Cshammodels::zeus::GhostZonesData< Tvec, TgridVec >::InterfaceBuildInfos | |
| Cshammodels::basegodunov::GhostZonesData< Tvec, TgridVec >::InterfaceIdTable | |
| Cshammodels::gsph::GSPHGhostHandler< vec >::InterfaceIdTable | |
| Cshammodels::sph::BasicSPHGhostHandler< vec >::InterfaceIdTable | |
| Cshammodels::zeus::GhostZonesData< Tvec, TgridVec >::InterfaceIdTable | |
| Cshamrock::InterfacesUtility | |
| Cimpl::IntSmoothinglengthCompute< morton_prec, Kernel > | |
| Cshamalgs::collective::InvariantParallelGenerator< Engine > | A parallel generator that will spit the same sequence regardless of the number of ranks |
| Cirange_to_range< morton_t, _pos_t, dim > | |
| Cshammodels::sph::modules::ISPHSetupNode | This class is an interface that all SPH setup nodes must implement. It describe an operation associated to a node in the setup tree |
| Cshammodels::sph::modules::CombinerAdd< Tvec > | |
| Cshammodels::sph::modules::GeneratorFromOtherContext< Tvec > | |
| Cshammodels::sph::modules::GeneratorLatticeCubic< Tvec > | |
| Cshammodels::sph::modules::GeneratorLatticeHCP< Tvec, Discontinuous > | |
| Cshammodels::sph::modules::GeneratorMCDisc< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::ModifierApplyCustomWarp< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::ModifierApplyDiscWarp< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::ModifierFilter< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::ModifierOffset< Tvec > | |
| Cshammodels::sph::modules::ModifierSplitPart< Tvec > | |
| Cshammodels::sph::modules::ISPHSetupNode_Dot | This struct is used to generate a dot graph of the setup tree |
| Cshamsys::ISystemMetricReporter | |
| Cshamsys::AuroraSystemMetricReporter | |
| Cshamsys::IntelRAPLSystemMetricReport | |
| Cshamsys::NoopSystemMetricReporter | |
| Cshammodels::gsph::RiemannConfig< Tvec >::Iterative | Van Leer (1997) iterative Riemann solver |
| Cshammath::LatticeHCP< Tvec >::Iterator | Iterator utility to generate the lattice |
| Cshammath::LatticeCubic< Tvec >::IteratorDiscontinuous | Iterator utility to generate the lattice |
| Cshammath::LatticeHCP< Tvec >::IteratorDiscontinuous | Iterator utility to generate the lattice |
| Cshammodels::sph::modules::IteratorTypeGetter< Tvec, Discontinuous > | |
| Cshammodels::sph::modules::IteratorTypeGetter< Tvec, false > | |
| Cshamtree::KarrasRadixTree | A data structure representing a Karras Radix Tree |
| Cshamtree::KarrasRadixTreeAABB< Tvec > | |
| Cshamtree::KarrasRadixTreeField< T > | A data structure representing a Karras Radix Tree Field |
| Cshamtree::KarrasRadixTreeFieldMultiVar< T > | A data structure representing a field with multiple variables per cell for a Karras Radix Tree |
| Cshamtree::KarrasTreeTraverser | Utility struct to traverse a Karras Radix Tree |
| Cshamtree::KarrasTreeTraverserAccessed | |
| Cshamtree::KarrasTreeTraverserHost | |
| CKernel_Extract_element< T > | |
| Cimpl::Kernel_Finalize_omega< A, B, C > | |
| Cimpl::Kernel_Iterh< A, B, C > | |
| CKernelComputePressureGrad< Tvec, SPHKernel > | |
| Cshammath::details::KernelDefC2< Tscal > | |
| Cshammath::details::KernelDefC4< Tscal > | |
| Cshammath::details::KernelDefC6< Tscal > | |
| Cshammath::details::KernelDefM10< Tscal > | |
| Cshammath::details::KernelDefM4< Tscal > | |
| Cshammath::details::KernelDefM4DoubleHump< Tscal > | |
| Cshammath::details::KernelDefM4DoubleHump3< Tscal > | |
| Cshammath::details::KernelDefM4DoubleHump5< Tscal > | |
| Cshammath::details::KernelDefM4DoubleHump7< Tscal > | |
| Cshammath::details::KernelDefM4Shift16< Tscal > | |
| Cshammath::details::KernelDefM4Shift2< Tscal > | |
| Cshammath::details::KernelDefM4Shift4< Tscal > | |
| Cshammath::details::KernelDefM4Shift8< Tscal > | |
| Cshammath::details::KernelDefM5< Tscal > | |
| Cshammath::details::KernelDefM6< Tscal > | |
| Cshammath::details::KernelDefM7< Tscal > | |
| Cshammath::details::KernelDefM8< Tscal > | |
| Cshammath::details::KernelDefM9< Tscal > | |
| Cshammath::details::KernelDefTGauss3< Tscal > | Truncated Gaussian kernel with compact support R=3h |
| Cshammath::details::KernelDefTGauss5< Tscal > | Truncated Gaussian kernel with compact support R=5h |
| Cshamalgs::numeric::details::KernelExclsum_1< T > | |
| Cshamalgs::numeric::details::KernelExclsum_2< T > | |
| Cshamalgs::numeric::details::KernelExclsum_3< T > | |
| Cshamalgs::numeric::details::KernelExclusivesum_sycl_jointalg< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSync< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSync_v2< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v2< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v3< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v4< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v5< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v5_USM< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v5_USM_IN_PLACE< T, group_size > | |
| Cshamalgs::numeric::details::KernelExclusiveSumAtomicSyncDecoupled_v6< T, group_size, thread_counts > | |
| Cshammodels::sph::modules::KernelGenCoala_k0< Tvec > | |
| CKernelSliceReduceMax< T, work_group_size > | |
| CKernelSliceReduceMin< T, work_group_size > | |
| CKernelSliceReduceSum< T, work_group_size > | |
| CKernelSumFluxDust< Tvec, TgridVec > | |
| CKernelSumFluxHydro< Tvec, TgridVec > | |
| CKernelUpdateDerivsMonofluidTVI< Tvec, SPHKernel > | |
| CKernelUpdateDerivsVaryingAlphaAV< Tvec, SPHKernel > | |
| Cshammath::LatticeCubic< Tvec > | Utility for generating Cubic crystal lattices |
| Cshammath::LatticeHCP< Tvec > | Utility for generating HCP crystal lattices |
| Cshamrock::scheduler::details::LBMetric | |
| Cshamrock.tree::LeafCache | |
| Cshamrock.tree::LeafCacheObjectIterator | |
| Cshamtree::LeafCellIterator | |
| Cshamtree::LeafCellIteratorAccessed | |
| Cshamtree::LeafCellIteratorHost | Host version of the cell iterator |
| CRadixTree< Umorton, Tvec >::LeafIterator | |
| Cshamrock.tree::LeafIterator< u_morton, vec > | |
| Cshamrock.tree::LeafRadixFinder< u_morton, vec > | |
| Cintegrators::sph::LeapfrogGeneral< flt, Kernel, u_morton > | |
| Cshamrock::LegacyVtkWriter | |
| Cshammodels::ExtForceVariant< Tvec >::LenseThirring | |
| Cshammodels::amr::block::Levelm1 | |
| Cshammodels::amr::cell::Levelm1 | |
| Cshammodels::amr::block::Levelp1 | |
| Cshammodels::amr::cell::Levelp1 | |
| Cshamrock::scheduler::LinkedTreeNode | Node information in the PatchTree link list |
| Cshamrock::scheduler::details::LoadBalancedTile< Torder, Tweight > | |
| Cshamrock::scheduler::LoadBalancingChangeList | |
| Csham::gpu_core_timeline_profilier::local_access_t | |
| Cshammodels::EOSConfig< Tvec >::LocallyIsothermal | Locally isothermal equation of state configuration |
| CLogLevel_Debug | Log level struct for debugging general operations |
| CLogLevel_DebugAlloc | Log level struct for debugging memory allocation |
| CLogLevel_DebugMPI | Log level struct for debugging MPI operations |
| CLogLevel_DebugSYCL | Log level struct for debugging SYCL operations |
| CLogLevel_Error | Log level struct for error messages |
| CLogLevel_Info | Log level struct for informational messages |
| CLogLevel_Normal | Log level struct for normal messages |
| CLogLevel_Warning | Log level struct for warning messages |
| Csham::details::mapper< T > | Internal_utility for MultiRef template deduction guide |
| Csham::details::mapper< shambase::opt_ref< T > > | Internal_utility for MultiRef template deduction guide |
| Cshammath::mat< T, m, n > | Matrix class based on std::array storage and mdspan |
| Csham::MemPerfInfos | Structure to store the performance informations about memory allocation and deallocation |
| Cshamrock::MergedPatchData | |
| Cshamrock::MergedPatchDataField< T > | |
| CMessage | |
| Cshamrock::scheduler::Message | |
| Cshamphys::MHD_physics< Tvec, Tscal > | |
| Cshammodels::sph::MHDConfig< Tvec > | |
| Cshammodels::sph::SelfGravConfig::MM | |
| Cshammodels::basegodunov::Model< Tvec, TgridVec > | |
| Cshammodels::gsph::Model< Tvec, SPHKernel > | The GSPH Model class |
| Cshammodels::sph::Model< Tvec, SPHKernel > | The shamrock SPH model |
| Cshammodels::zeus::Model< Tvec, TgridVec > | Zeus scheme [4] [1] implementation in Shamrock (WIP) |
| Cshammodels::sph::DustConfig< Tscal >::MonofluidComplete | |
| Cshammodels::sph::DustConfig< Tscal >::MonofluidTVI | |
| Cmorton_3d::morton_types< morton_repr > | Helper struct to get types corresponding to a morton code representation |
| Cmorton_3d::morton_types< u32 > | |
| Cmorton_3d::morton_types< u64 > | |
| Cshamrock::sfc::MortonCodes< Umorton, dim > | |
| Cshamrock::sfc::MortonCodes< u32, 3 > | |
| Cshamrock::sfc::MortonCodes< u64, 3 > | |
| Cshamtree::MortonCodeSet< Tmorton, Tvec, dim > | Class representing a set of Morton codes with associated bounding box and position data |
| Cshamtree::MortonCodeSortedSet< Tmorton, Tvec, dim > | Class representing a set of Morton codes with associated bounding box and position data |
| Cshamrock::sfc::MortonConverter< morton_t, _pos_t, dim > | |
| Cshamrock::sfc::MortonInfo< morton_t > | |
| Cshamrock::sfc::MortonInfo< u32 > | |
| Cshamrock::sfc::MortonInfo< u64 > | |
| Cshamrock::sfc::MortonKernels< morton_t, _pos_t, dim > | |
| Cshamtree::details::MortonKernelsUtils< Tmorton, Tvec, dim > | |
| Cshamtree::MortonReducedSet< Tmorton, Tvec, dim > | Class representing a set of Morton codes with associated bounding box and position data that was reduced |
| Cshamsys::mpidtypehandler::MPIDTypefree | |
| Cshamsys::mpidtypehandler::MPIDTypeinit | |
| Cshamsys::instance::MPIInitInfo | Struct containing MPI Init informations Usage |
| Csham::MultiRef< Targ > | A class that references multiple buffers or similar objects |
| Csham::MultiRefOpt< Targ > | A variant of MultiRef for optional buffers |
| Cshammodels::gsph::ReconstructConfig< Tvec >::MUSCL | MUSCL reconstruction (2nd order) |
| Cshambase::details::NamedBasicStackEntry | |
| Cshammodels::sph::modules::NeighbourCache< Tvec, Tmorton, SPHKernel > | |
| Cshammodels::zeus::NeighFaceList< Tvec > | |
| Cshammodels::basegodunov::modules::NeighGraph | |
| Cshammodels::basegodunov::modules::NeighGraphLinkField< T > | |
| Cshammodels::amr::block::None | |
| Cshammodels::amr::cell::None | |
| Cshammodels::basegodunov::AMRMode< Tvec, TgridVec >::None | |
| Cshammodels::sph::DustConfig< Tscal >::None | |
| Cshammodels::sph::MHDConfig< Tvec >::None | |
| Cshammodels::sph::SelfGravConfig::None | |
| Cshammodels::sph::MHDConfig< Tvec >::NonIdealMHD | |
| Cshamrock.tree::ObjectCache | |
| Cshamrock.tree::ObjectCacheHandler | |
| Cshamrock.tree::ObjectCacheIterator | |
| Cshamrock.tree::ObjectIterator< u_morton, vec > | |
| Cshambase::OddEvenTransposeSortT< I, ArrSize > | |
| Cshambase::OddEvenTransposeSortT< I, I > | |
| Cshamrock::amr::OptIndexList | |
| Cshamcmdopt::Opts | Struct for data related to an option |
| Cshamtree::DTTResult::OrderedResult | |
| Cshamalgs::algorithm::details::OrderingPrimitive< Tkey, Tval > | |
| Cshamalgs::algorithm::details::OrderingPrimitiveXorSwap< Tkey, Tval > | |
| Cshammodels::basegodunov::modules::OrientedAMRGraph< Tvec, TgridVec > | |
| Cshammodels::zeus::OrientedNeighFaceList< Tvec > | |
| Cshammodels::sph::ParticleKillingConfig< Tvec > | |
| Cshammodels::sph::modules::ParticleReordering< Tvec, Tmorton, SPHKernel > | Module for reordering particles to improve cache locality |
| Cshammodels::basegodunov::PassiveScalarGasConfig | Npscal_gas is the number of gas passive scalars |
| Cshamrock::patch::Patch | Patch object that contain generic patch information |
| CPatchComputeField< T > | |
| CPatchComputeFieldInterfaces< T > | |
| Cshamrock::patch::PatchCoord< dim > | |
| Cshamrock::patch::PatchCoordTransform< Tcoord > | |
| CPatchDataField< T > | |
| Cshamrock::PatchDataFieldSpan< T, nvar, pointer_access > | Represents a span of data within a PatchDataField |
| Cshamrock::details::PatchDataFieldSpan_access_ro_dyn_nvar< T > | Accessor for read-only access to dynamic nvar buffer data |
| Cshamrock::details::PatchDataFieldSpan_access_ro_static_nvar< T, nvar > | Accessor for read-only access to static nvar buffer data |
| Cshamrock::details::PatchDataFieldSpan_access_rw_dyn_nvar< T > | Accessor for read-write access to dynamic nvar buffer data |
| Cshamrock::details::PatchDataFieldSpan_access_rw_static_nvar< T, nvar > | Accessor for read-write access to static nvar buffer data |
| Cshamrock::patch::PatchDataLayer | PatchDataLayer container class, the layout is described in patchdata_layout |
| Cshamrock::patch::PatchDataLayerLayout | |
| Clegacy::PatchField< type > | Define a field attached to a patch (example: FMM multipoles, hmax in SPH) |
| Cshamrock::patch::PatchField< T > | |
| CPatchScheduler | The MPI scheduler |
| CPatchSchedulerConfig | |
| Cshamrock::scheduler::PatchTree | Patch Tree : Tree structure organisation for an abstract list of patches Nb : this tree is compatible with multiple roots cf value in roots_id |
| Cshamrock::patch::PatchtreeField< T > | |
| Cshamrock::scheduler::PatchTreeNode | Node information in the patchtree + held patch info |
| Cshammath::paving_function_general_3d< Tvec > | A structure for 3D paving functions with general boundary conditions (periodic or reflective per directions) |
| Cshammath::paving_function_general_3d_shear_x< Tvec > | A structure for 3D paving functions with shearing along the x-axis and general boundary conditions |
| Cshammath::paving_function_periodic_3d< Tvec > | A structure for 3D paving functions with periodic boundary conditions |
| CPdatField_apply_offset< T > | |
| CPdatField_insert< T > | |
| CPdatField_insert_element< T > | |
| Cshamrock.utils.analysis.PerfHistory.PerfHistory | |
| Cshammodels::gsph::GSPHGhostHandlerConfig< vec >::Periodic | |
| Cshammodels::sph::BasicSPHGhostHandlerConfig< vec >::Periodic | |
| Cshammodels::sph::BCConfig< Tvec >::Periodic | Periodic boundary condition |
| Cshammodels::sph::PhantomDump | Class representing a Phantom dump file |
| Cshammodels::sph::PhantomDumpBlock | A class to represent a single block of data in a Phantom dump |
| Cshammodels::sph::PhantomDumpBlockArray< T > | A helper class to represent a single block of data in a Phantom dump |
| Cshammodels::sph::PhantomDumpTableHeader< T > | Phantom dump table header for a specific type |
| Cshammodels::gsph::ReconstructConfig< Tvec >::PiecewiseConstant | Piecewise constant (1st order) |
| Cshammodels::ExtForceVariant< Tvec >::PointMass | |
| Cpos_to_morton< morton_t, pos_t, dim > | |
| Cpos_to_morton_usm< morton_t, pos_t, dim > | |
| Cshamalgs::collective::details::PrepareCommUtil | |
| Cshamphys::PressureAndCs< T > | PressureAndCs |
| Cshambase::primitive_type_info< _T > | Struct containing information about primitive types |
| Cshammath::PrimState< Tvec_ > | |
| Cshambase::details::ProfileEntry | Structure to hold data for a profiling entry |
| Cshamrock.tree::LeafCache::ptrs | |
| Cshamrock.tree::ObjectCache::ptrs | |
| Cshamrock.tree::ObjectCache::ptrs_read | |
| CPyScriptHandle | Class allowing use of python scripts within a test case |
| Cwalker::Radix_tree_accessor< u_morton, vec3 > | |
| CRadixTree< Umorton, Tvec > | The radix tree |
| CRadixTreeField< T > | |
| CRadixTreeMortonBuilder< morton_t, pos_t, dim > | Helper class to build morton codes |
| Ctree_comm::RadixTreeMPIRequest< u_morton, vec3 > | |
| Cshammath::Ray< T > | Ray representation for intersection testing |
| Cshamrock::ReattributeDataUtility | Utility class used to move the objects between patches |
| Cshammodels::gsph::ReconstructConfig< Tvec > | Configuration for reconstruction methods in GSPH |
| Cshamalgs::collective::RecvPayload | |
| Creduc_ret_t< split_int > | Return type of reduction algorithms |
| CAMRTestModel::RefineCellAccessor | |
| CAMRTestModel::RefineCritCellAccessor | |
| Cshambase::logs::ReformatArgs | A structure containing the arguments to a log formatter |
| Cshammodels::sph::modules::RenderFieldGetter< Tvec, Tfield, SPHKernel > | |
| Cshamalgs::collective::RequestList | |
| Cshammodels::sph::modules::AnalysisBarycenter< Tvec, SPHKernel >::result | |
| CRhoGetterBase< Tscal > | |
| CRhoGetterMonofluid< Tscal > | |
| CRhoGetterSJ< Tscal > | |
| Cshammodels::gsph::RiemannConfig< Tvec > | Configuration for Riemann solvers in GSPH |
| Cshammodels::gsph::riemann::RiemannResult< Tscal > | Result of Riemann solver |
| Cshammath::RingRay< T > | Ring ray representation for intersection testing |
| Cshammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces | |
| Cshammodels::basegodunov::modules::NeighGraph::ro_access | |
| Cshammodels::gsph::RiemannConfig< Tvec >::Roe | Roe linearized Riemann solver |
| Cshambase::table::rule | |
| Cshambase::table::rulled_data | |
| Cshammodels::amr::block::SameLevel | |
| Cshammodels::amr::cell::SameLevel | |
| Csham::benchmarks::saxpy_result | Structure containing the results of a saxpy benchmark |
| Cshamalgs::numeric::details::ScanDecoupledLoockBack< T, group_size, policy, Tile > | |
| Cshamalgs::numeric::details::ScanDecoupledLoockBackAccessed< T, group_size, policy, Tile > | |
| Cshamalgs::numeric::details::ScanTile< T > | |
| Cshamalgs::numeric::details::ScanTile30bitint | |
| Cshamrock::scheduler::SchedulerPatchData | Class to handle PatchData owned by the node |
| CSchedulerPatchList | Handle the patch list of the mpi scheduler |
| Cshamrock::SchedulerUtility | |
| Cshambase::scoped_exception_gen_callback | Scoped exception generator callback |
| Cshamphys::SedovTaylor | Represents a Sedov-Taylor solution, a self-similar solution to the hydrodynamic equations describing a blast wave |
| Cshammodels::sph::SelfGravConfig | |
| Cshamalgs::collective::SendPayload | |
| Cshamalgs::SerializeHelper | |
| Cshamalgs::details::SerializeHelperMember< T > | |
| Cshamalgs::details::SerializeHelperMember< sycl::vec< T, 16 > > | |
| Cshamalgs::details::SerializeHelperMember< sycl::vec< T, 2 > > | |
| Cshamalgs::details::SerializeHelperMember< sycl::vec< T, 3 > > | |
| Cshamalgs::details::SerializeHelperMember< sycl::vec< T, 4 > > | |
| Cshamalgs::details::SerializeHelperMember< sycl::vec< T, 8 > > | |
| Cshamalgs::SerializeSize | |
| Cshamrock::scheduler::SerialPatchNode< vec > | |
| CSerialPatchTree< fp_prec_vec > | |
| CSetupLog | |
| Cshammodels::sph::SelfGravConfig::SFMM | |
| CShamrockCtx | |
| Cshamrock.utils.dump.ShamrockDumpHandleHelper | |
| Cshammodels::ExtForceVariant< Tvec >::ShearingBoxForce | Shearing box forces as in athena [3] |
| Cshammodels::gsph::GSPHGhostHandlerConfig< vec >::ShearingPeriodic | |
| Cshammodels::sph::BasicSPHGhostHandlerConfig< vec >::ShearingPeriodic | |
| Cshammodels::sph::BCConfig< Tvec >::ShearingPeriodic | Shearing periodic boundary condition |
| CShiftInfo< T > | |
| Cshamunits::Constants< T >::Si | Physical constant in SI units |
| Cshamrock::patch::SimulationBoxInfo | Store the information related to the size of the simulation box to convert patch integer coordinates to floating point ones |
| CSimulationDomain< flt > | |
| Cshammodels::sph::SinkParticle< Tvec > | |
| Cshammodels::sph::modules::SinkParticlesUpdate< Tvec, SPHKernel > | |
| Cmodels::sph::algs::SmoothinglengthCompute< flt, morton_prec, Kernel > | |
| Cshammodels::sph::SmoothingLengthConfig | |
| Cshamphys::SodTube | |
| Cshammodels::sph::SelfGravConfig::SofteningPlummer | |
| Cshammodels::basegodunov::Solver< Tvec, TgridVec > | |
| Cshammodels::gsph::Solver< Tvec, SPHKernel > | The GSPH Solver class |
| Cshammodels::sph::Solver< Tvec, SPHKernel > | The shamrock SPH model |
| Cshammodels::zeus::Solver< Tvec, TgridVec > | |
| Cshammodels::basegodunov::SolverConfig< Tvec, TgridVec > | |
| Cshammodels::gsph::SolverConfig< Tvec, SPHKernel > | The configuration for a GSPH solver |
| Cshammodels::sph::SolverConfig< Tvec, SPHKernel > | The configuration for a sph solver |
| Cshammodels::zeus::SolverConfig< Tvec, TgridVec > | |
| Cshamrock::solvergraph::SolverGraph | A graph container for managing solver nodes and edges with type-safe access |
| Cshammodels::sph::SolverLog | Class holding the logs of the solver /todo add a variable to keep only a definite number of steps in the step_logs |
| Cshammodels::basegodunov::SolverStatusVar< Tvec > | |
| Cshammodels::gsph::SolverStatusVar< Tvec > | Solver status variables for GSPH |
| Cshammodels::sph::SolverStatusVar< Tvec > | Solver status variables |
| Cshammodels::sph::Solver< Tvec, SPHKernel >::SolverStepCallback | |
| Cshammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ > | |
| Cshammodels::gsph::SolverStorage< Tvec, Tmorton > | Runtime storage for GSPH solver |
| Cshammodels::sph::SolverStorage< Tvec, Tmorton > | |
| Cshammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton > | |
| Cshamalgs::algorithm::details::SortByKeyRadixOnesweep< Tkey, Tval, group_size, digit_len > | |
| CSourceLocation | Provide information about the source location |
| Cshammodels::zeus::modules::SourceStep< Tvec, TgridVec > | |
| Cshamalgs::collective::SparseCommTable | |
| Cshammodels::sph::ParticleKillingConfig< Tvec >::Sphere | |
| Cshammath::SPHKernelGen< Tscal_, BaseKernel > | |
| Cshammodels::sph::modules::SPHSetup< Tvec, SPHKernel > | |
| Cshammodels::sph::SPHTreeUtilities< vec, SPHKernel, u_morton > | |
| Cshammodels::sph::SPHUtilities< vec, SPHKernel > | Handle basic utilities dealing with SPH |
| Cshamrock.utils.analysis.StandardPlotHelper.StandardPlotHelper | |
| CSetupLog::State | |
| Cshammodels::amr::block::StencilElement | Stencil element, describe the state of a cell relative to another |
| Cshammodels::amr::cell::StencilElement | Stencil element, describe the state of a cell relative to another |
| Cshammodels::sph::SolverLog::StepInfo | |
| Cshambase::StorageComponent< T > | Helper class for Storage Module of any solver |
| Cshamalgs::reduction::details::SYCL2020< T > | |
| Cshamsys::instance::SyclInitInfo | Struct containing Sycl Init informations Usage |
| Cshammath::SymTensor3d_1< T > | |
| Cshammath::SymTensor3d_2< T > | |
| Cshammath::SymTensor3d_3< T > | |
| Cshammath::SymTensor3d_4< T > | |
| Cshammath::SymTensor3d_5< T > | |
| Cshammath::SymTensorCollection< T, low_order, high_order > | |
| Cshammath::SymTensorCollection< T, 0, 0 > | |
| Cshammath::SymTensorCollection< T, 0, 1 > | |
| Cshammath::SymTensorCollection< T, 0, 2 > | |
| Cshammath::SymTensorCollection< T, 0, 3 > | |
| Cshammath::SymTensorCollection< T, 0, 4 > | |
| Cshammath::SymTensorCollection< T, 0, 5 > | |
| Cshammath::SymTensorCollection< T, 1, 1 > | |
| Cshammath::SymTensorCollection< T, 1, 2 > | |
| Cshammath::SymTensorCollection< T, 1, 3 > | |
| Cshammath::SymTensorCollection< T, 1, 4 > | |
| Cshammath::SymTensorCollection< T, 1, 5 > | |
| Cshamsys::SystemMetrics | |
| Cshambase::table | |
| Csham::term::TermEnvVars | Holds optional terminal environment variables (TERM, COLORTERM, NO_COLOR, CLICOLOR_FORCE, COLUMN) |
| Cshamtest::details::Test | Informations about a test |
| Cshamtest::details::TestAssert | A test assertion |
| Cshamtest::details::TestAssertList | Class to hold the list of assertion related to a test |
| Cshamtest::TestConfig | Configuration of the test runner |
| Cshamtest::details::TestData | < Test data |
| Cshamtest::details::TestDataList | List of data generated by a test |
| Cshamtest::details::TestResult | Result of a test |
| Cshamtest::details::TestStaticInit | Helper class to statically register tests |
| Cshamrock::scheduler::TileWithLoad< Torder, Tweight > | |
| Cshammodels::basegodunov::modules::TimeIntegrator< Tvec, TgridVec > | |
| Csham::TimelineEvent | A timeline event for the gpu core timeline |
| Cshambase::Timer | Class Timer measures the time elapsed since the timer was started |
| Cshammodels::gsph::TimestepLog | |
| Cshammodels::sph::TimestepLog | |
| Cshammodels::basegodunov::SolverStorage< Tvec, TgridVec, Tmorton_ >::Timings | |
| Cshammodels::gsph::SolverStorage< Tvec, Tmorton >::Timings | Timing statistics |
| Cshammodels::sph::SolverStorage< Tvec, Tmorton >::Timings | |
| Cshammodels::zeus::SolverStorage< Tvec, TgridVec, Tmorton >::Timings | |
| Cshammodels::zeus::modules::TransportStep< Tvec, TgridVec > | |
| Cshamrock.tree::TreeCellRanges< u_morton, pos_t > | |
| Cshamrock.tree::TreeMortonCodes< u_morton > | |
| Cshamrock.tree::TreeReducedMortonCodes< u_morton > | |
| Cshamrock.tree::TreeStructure< u_morton > | |
| Cshamrock.tree::TreeStructureWalker< policy, u_morton, InteractCrit > | |
| Cshamrock.tree::details::TreeStructureWalkerPolicy< policy, u_morton, InteractCrit > | |
| Cshamrock.tree::details::TreeStructureWalkerPolicy< Recompute, u_morton, InteractCrit > | |
| Cstd::true_type | |
| Cshambase::details::_helper_is_mdspan< std::mdspan< T, Extents, Layout, Accessor > > | |
| Cshambase::details::has_deserialize< Container, std::void_t< deserialize_t< Container > > > | |
| Cshambase::details::has_serialize< Container, std::void_t< serialize_t< Container > > > | |
| Cshammath::has_phi_tilde_3d< T, Tscal, std::void_t< decltype(T::phi_tilde_3d(std::declval< Tscal >()))> > | |
| Cshammath::has_phi_tilde_3d_prime< T, Tscal, std::void_t< decltype(T::phi_tilde_3d_prime(std::declval< Tscal >()))> > | |
| CTs... | |
| Coverloaded< Ts > | |
| CPYBIND11_NAMESPACE::detail::type_caster< f64_3 > | |
| CPYBIND11_NAMESPACE::detail::type_caster< i32_3 > | |
| CPYBIND11_NAMESPACE::detail::type_caster< i64_3 > | |
| CPYBIND11_NAMESPACE::detail::type_caster< u32_3 > | |
| CPYBIND11_NAMESPACE::detail::type_caster< u64_3 > | |
| Cshamrock::type_tag< T > | |
| Cshambase::TypeNameInfo< T > | |
| Cshambase::TypeNameInfo< f32 > | |
| Cshambase::TypeNameInfo< f64 > | |
| Cshambase::TypeNameInfo< i16 > | |
| Cshambase::TypeNameInfo< i32 > | |
| Cshambase::TypeNameInfo< i64 > | |
| Cshambase::TypeNameInfo< i8 > | |
| Cshambase::TypeNameInfo< shammath::C2< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::C4< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::C6< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M10< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4DH3< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4DH5< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4DH7< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4DH< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4Shift16< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4Shift2< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4Shift4< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M4Shift8< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M5< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M6< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M7< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M8< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::M9< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::TGauss3< flt_type > > | |
| Cshambase::TypeNameInfo< shammath::TGauss5< flt_type > > | |
| Cshambase::TypeNameInfo< sycl::vec< T, n > > | |
| Cshambase::TypeNameInfo< u16 > | |
| Cshambase::TypeNameInfo< u32 > | |
| Cshambase::TypeNameInfo< u64 > | |
| Cshambase::TypeNameInfo< u8 > | |
| Cshamunits::UnitSystem< T > | Defines a unit system |
| Cshammodels::gsph::modules::UpdateDerivs< Tvec, SPHKernel > | GSPH derivative update module |
| Cshammodels::sph::modules::UpdateDerivs< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::UpdateViscosity< Tvec, SPHKernel > | |
| Csham::USMPtrHolder< target > | Class for holding a USM pointer |
| Cshammodels::zeus::modules::ValueLoader< Tvec, TgridVec, T > | |
| Cshamrock::variant_to_tuple< T > | |
| Cshamrock::variant_to_tuple< std::variant< Ts... > > | |
| Cshammath::vec< T, n > | Vector class based on std::array storage and mdspan |
| Cshamrock::VecToNumpy< T > | |
| Cshamrock::VecToNumpy< sycl::vec< T, 16 > > | |
| Cshamrock::VecToNumpy< sycl::vec< T, 2 > > | |
| Cshamrock::VecToNumpy< sycl::vec< T, 3 > > | |
| Cshamrock::VecToNumpy< sycl::vec< T, 4 > > | |
| Cshamrock::VecToNumpy< sycl::vec< T, 8 > > | |
| Csham::VectorProperties< T > | |
| Csham::VectorProperties< shammath::mat< T, m, n > > | |
| Csham::VectorProperties< sycl::vec< T, dim > > | |
| Cshammodels::ExtForceVariant< Tvec >::VelocityDissipation | F = -eta v |
| Cshammodels::ExtForceVariant< Tvec >::VerticalDiscPotential | F = -GMy / sqrt(R0^2 + y^2) |
| Cshamalgs::collective::ViewInfo | |
| Cshammodels::gsph::modules::VTKDump< Tvec, SPHKernel > | |
| Cshammodels::sph::modules::VTKDump< Tvec, SPHKernel > | Module for writing VTK format output files |
| Cshambase::WithUUID< T, Tint, thread_safe > | A class that provides unique identifiers (UUID) to instances |
| Cshambase::WithUUID< IEdge, u64 > | |
| Cshamrock::solvergraph::IEdge | |
| Cshambase::WithUUID< INode, u64 > | |
| Cshamrock::solvergraph::INode | Inode is node between data edges, takes multiple inputs, multiple outputs |
| Cshamrock::scheduler::Write_chosen_node< T > | |
| Cshammodels::zeus::modules::WriteBack< Tvec, TgridVec > | |