List of all items
Structs
- AnnotatedError
- DispatchTimer
- PipelineStageError
- bvh::cpu::Bvh
- bvh::gpu::BvhGpuTraverser
- bvh::types::Aabb
- bvh::types::BvhNode
- bvh::types::BvhPrimitive
- bvh::types::BvhStats
- bvh::types::BvhTreeStatistics
- bvh::types::FlatBvhNode
- bvh::types::GpuRay
- bvh::types::LbvhPrimitive
- bvh::types::MortonCluster
- bvh::types::RayHit
- cell_list::types::CellList
- cell_list::types::GhostCellManager
- cell_list::types::GpuCellList
- cell_list::types::GridResizer
- cell_list::types::OccupancyStats
- cell_list::types::SpatialHash
- collision_gpu::AabbGpu
- collision_gpu::BroadphaseGpuKernel
- collision_gpu::BvhNodeGpu
- collision_gpu::CollisionGpuPipeline
- collision_gpu::CollisionKernelStats
- collision_gpu::CollisionPair
- collision_gpu::ContactCacheEntry
- collision_gpu::ContactResult
- collision_gpu::GjkResult
- collision_gpu::GpuAabbTree
- collision_gpu::GpuBroadphase
- collision_gpu::GpuBvhBuilder
- collision_gpu::GpuCollisionPipeline
- collision_gpu::GpuContactCache
- collision_gpu::GpuNarrowphase
- collision_gpu::ManifoldPoint
- collision_gpu::NarrowphaseGpuKernel
- collision_gpu::PersistentManifoldGpu
- compute::buffer_pool::BufferPool
- compute::cuda_backend::CudaBackend
- compute::cuda_backend::CudaBufferHandle
- compute::cuda_backend::CudaDeviceInfo
- compute::timestamp::ComputeDispatchTimer
- compute::timestamp::GpuTimestamp
- compute::types::BufferBinding
- compute::types::BufferHandle
- compute::types::BufferId
- compute::types::ComputeDispatcher
- compute::types::ComputePass
- compute::types::CpuBackend
- compute::types::GpuBuffer
- compute::types::GpuCommandEncoder
- compute::types::KernelSpec
- compute::types::MemoryBandwidthModel
- compute::types::OccupancyModel
- compute::types::ResourceLifecycle
- compute::types::TimelineSemaphore
- compute::types::WarpDivergenceRecord
- compute::wgpu_backend::WgpuBackend
- compute::wgpu_backend::WgpuBufferHandle
- compute::wgpu_backend::WgpuDeviceInfo
- compute::wgpu_backend::real::WgpuBackendReal
- compute_pipeline::ComputeBuffer
- compute_pipeline::ComputePass
- compute_pipeline::CpuComputeDispatch
- compute_pipeline::GpuStats
- compute_pipeline::MultiPassPipeline
- compute_pipeline::PipelineCache
- compute_pipeline::PipelineStats
- compute_pipeline::WorkgroupSize
- deformable_gpu::types::BlendShape
- deformable_gpu::types::CollisionResponseGpu
- deformable_gpu::types::CollisionResponseParams
- deformable_gpu::types::ContactInfo
- deformable_gpu::types::CorotationalElement
- deformable_gpu::types::DeformableFace
- deformable_gpu::types::DeformableGpuBuffer
- deformable_gpu::types::DeformableGpuMesh
- deformable_gpu::types::DeformableGpuNode
- deformable_gpu::types::DeformableGpuPipeline
- deformable_gpu::types::DeformableVertex
- deformable_gpu::types::DualQuat
- deformable_gpu::types::FEMGpuKernel
- deformable_gpu::types::FEMGpuSolver
- deformable_gpu::types::GPUCollisionResponse
- deformable_gpu::types::JointTransform
- deformable_gpu::types::PhysicsGpuPipeline
- deformable_gpu::types::PhysicsPipelineConfig
- deformable_gpu::types::ShapeMatchConstraint
- deformable_gpu::types::SkinningKernel
- deformable_gpu::types::TetElement
- deformable_gpu::types::VolumeConstraint
- deformable_gpu::types::XPBDGpuKernel
- deformable_gpu::types::XPBDGpuSolver
- deformable_gpu::types::XpbdDistConstraint
- fluid_gpu::FluidGpuBuffer
- fluid_gpu::FluidGpuPipeline
- fluid_gpu::LBMBoundaryKernelSpec
- fluid_gpu::LBMCollisionKernelSpec
- fluid_gpu::LBMGpuKernels
- fluid_gpu::LBMStreamingSpec
- fluid_gpu::NavierStokesGpu
- fluid_gpu::PipelinePass
- fluid_gpu::SPHGpuKernels
- fluid_gpu::VortexConfinement
- fluid_gpu::WaterSimGpu
- fluid_sim_gpu::types::FlipParticle
- fluid_sim_gpu::types::FluidSimConfig
- fluid_sim_gpu::types::FluidSimulation
- fluid_sim_gpu::types::GpuBoundaryBox
- fluid_sim_gpu::types::GpuNeighborList
- fluid_sim_gpu::types::GpuSubDomain
- fluid_sim_gpu::types::LbmD2Q9
- fluid_sim_gpu::types::MacGrid
- fluid_sim_gpu::types::MultiGpuDomain
- fluid_sim_gpu::types::SphConfig
- fluid_sim_gpu::types::SphKernels
- fluid_sim_gpu::types::SphParticle
- flux_compute::EulerState
- flux_compute::FluxGrid3D
- flux_compute::VectorFluxGrid3D
- gpu_bench::CudaSpeedupReport
- gpu_bench::GpuBenchHarness
- gpu_bench::GpuBenchReport
- gpu_bench::SpeedupReport
- gpu_cloth::BendingConstraint
- gpu_cloth::ClothEdge
- gpu_cloth::ClothMesh
- gpu_cloth::ClothVertex
- gpu_cloth::GpuClothSolver
- gpu_collision_detection::Aabb
- gpu_collision_detection::GpuCollisionBuffer
- gpu_collision_detection::Sphere
- gpu_collision_detection::SphereContact
- gpu_collision_ext::GpuBroadphaseGrid
- gpu_collision_ext::GpuContactManifold
- gpu_fem_assembly::GpuFemMesh
- gpu_fluid::FluidObstacle
- gpu_fluid::FluidSimGpu
- gpu_fluid::MacCell
- gpu_fluid::MacGrid
- gpu_fluid::VorticityConfinement
- gpu_fluid_euler::FluidSimStats
- gpu_fluid_euler::GpuEulerGrid
- gpu_lbm::D2Q9Weights
- gpu_lbm::GpuLbmDispatch
- gpu_lbm::GpuLbmGrid
- gpu_lbm::LbmCell
- gpu_lbm::LbmDiagnostics
- gpu_md_solver::GpuMdAtom
- gpu_md_solver::GpuMdBuffer
- gpu_md_solver::GpuMdParams
- gpu_mesh_processing::GpuMesh
- gpu_neural_solver::GpuNeuralSolver
- gpu_neural_solver::NeuralLayer
- gpu_neural_solver::PhysicsNeuralNet
- gpu_nn::AdamOptimizer
- gpu_nn::BackpropGpu
- gpu_nn::GpuNeuralNet
- gpu_nn::GpuTrainer
- gpu_nn::NeuralLayer
- gpu_particle_system::EmitterConfig
- gpu_particle_system::GpuParticle
- gpu_particle_system::GpuParticleSystem
- gpu_particles::BillboardVertex
- gpu_particles::ColorOverLife
- gpu_particles::GpuParticle
- gpu_particles::GravityForce
- gpu_particles::Lcg
- gpu_particles::ParticleCollider
- gpu_particles::ParticleEmitter
- gpu_particles::ParticleIntegrator
- gpu_particles::ParticlePool
- gpu_particles::ParticleRenderer
- gpu_particles::RenderBatch
- gpu_particles::SizeOverLife
- gpu_particles::TurbulenceForce
- gpu_ray_tracing::Aabb
- gpu_ray_tracing::BvhNode
- gpu_ray_tracing::HitRecord
- gpu_ray_tracing::Ray
- gpu_ray_tracing::Triangle
- gpu_rigid::BroadphasePairGpu
- gpu_rigid::ContactManifoldGpu
- gpu_rigid::GpuBroadphase
- gpu_rigid::GpuConstraintSolver
- gpu_rigid::GpuRigidBody
- gpu_rigid::GpuRigidBodyBatch
- gpu_sdf::GpuSdfCompute
- gpu_sdf::SdfGrid
- gpu_sort::GpuSortBuffer
- gpu_sparse_solver::GpuSparseSolverStats
- gpu_sparse_solver::SparseMatrixGpu
- gpu_sph_density::GpuSphGrid
- gpu_sph_pressure::GpuSphPressureSolver
- gpu_sph_pressure::GpuSphStats
- gpu_sph_solver::GpuSphBuffer
- gpu_sph_solver::GpuSphParams
- gpu_sph_solver::GpuSphParticle
- gpu_thermal::GpuThermalSolver
- gpu_thermal::HeatSource
- gpu_voxel::GpuVoxelGrid
- grid_reduce::GridReduceStats
- grid_reduce::Histogram
- grid_reduce::RunningMinMax
- grid_reduce::Tile
- grid_reduce::TiledReducer
- grid_reduce::TwoLevelHistogram
- grid_reduce::WelfordStats
- kernels::DispatchDims
- kernels::KernelPerfCounters
- kernels::broadphase::AabbGpu
- kernels::broadphase::AabbOverlapKernel
- kernels::broadphase::AabbSortKernel
- kernels::broadphase::BvhGpuNode
- kernels::broadphase::CompactPairList
- kernels::broadphase::SortAndSweepGpu
- kernels::broadphase::UniformGridGpu
- kernels::md_force::types::AngleForceKernel
- kernels::md_force::types::BondForceKernel
- kernels::md_force::types::CoulombKernel
- kernels::md_force::types::CoulombPotential
- kernels::md_force::types::EwaldParams
- kernels::md_force::types::EwaldRealSpaceKernel
- kernels::md_force::types::ForceBuffer
- kernels::md_force::types::HarmonicAngle
- kernels::md_force::types::HarmonicBond
- kernels::md_force::types::LennardJonesKernel
- kernels::md_force::types::LjPotential
- kernels::md_force::types::NeighborList
- kernels::md_force::types::NlistUpdateKernel
- kernels::md_force::types::PairEnergyAccumulateKernel
- kernels::md_force::types::PairForceKernel
- kernels::md_force::types::PppmChargeAssignKernel
- kernels::md_force::types::PppmGrid
- kernels::md_force::types::TemperatureScaleKernel
- kernels::md_force::types::VirialStressTensorKernel
- kernels::md_force::types::VirialTensor
- kernels::rigid::types::Aabb
- kernels::rigid::types::AccumulatedImpulse
- kernels::rigid::types::BroadphaseUpdateKernel
- kernels::rigid::types::ConstraintSolverKernel
- kernels::rigid::types::ContactBatchProcessor
- kernels::rigid::types::ContactGenerationKernel
- kernels::rigid::types::ContactPoint
- kernels::rigid::types::DistanceConstraint
- kernels::rigid::types::IntegratePositionKernel
- kernels::rigid::types::IntegrateVelocityKernel
- kernels::rigid::types::IslandSolver
- kernels::rigid::types::QuaternionNormKernel
- kernels::rigid::types::RigidBodyState
- kernels::rigid::types::SemiImplicitEulerKernel
- kernels::rigid::types::SleepParams
- kernels::rigid::types::SleepTest
- kernels::rigid::types::SoaRigidBody
- kernels::sph::NeighborList
- kernels::sph::SphBufferLayout
- kernels::sph::SphDensityKernel
- kernels::sph::SphDispatchConfig
- kernels::sph::SphForceKernel
- kernels::sph::SphKernelParams
- kernels::sph::SphNeighborListKernel
- lbm_gpu::LbmConfig
- lbm_gpu::LbmGpuSolver
- lbm_gpu::LbmSimulation
- memory::DownloadResult
- memory::GpuBuffer
- memory::GpuBufferHandle
- memory::GpuBufferPool
- memory::GpuMemoryStats
- memory::IndexBuffer
- memory::StorageBuffer
- memory::TextureBuffer
- memory::TransferOp
- memory::TransferQueue
- memory::UniformBuffer
- memory::VertexBuffer
- memory::VertexLayout
- neural_compute::types::AdamOptimizer
- neural_compute::types::AtomicNeuralNetwork
- neural_compute::types::AttentionReadout
- neural_compute::types::BatchNormLayer
- neural_compute::types::BehlerParrinelloDescriptor
- neural_compute::types::Conv1DLayer
- neural_compute::types::DataNormalizer
- neural_compute::types::DenseLayer
- neural_compute::types::DenseLayer64
- neural_compute::types::DropoutLayer
- neural_compute::types::FeedForwardNet
- neural_compute::types::GnnLayer
- neural_compute::types::GpuNeuralBuffer
- neural_compute::types::GradAccumulator
- neural_compute::types::InferencePipeline
- neural_compute::types::LayerNorm
- neural_compute::types::LayerNormLayer
- neural_compute::types::MessagePassingNet
- neural_compute::types::MultiHeadAttention
- neural_compute::types::NetworkBuilder
- neural_compute::types::NeuralLayer
- neural_compute::types::NeuralNetwork
- neural_compute::types::PositionalEncoding
- neural_compute::types::RnnCell
- neural_compute::types::TransformerBlock
- neural_compute::types::TransformerFfn
- neural_physics::NeuralLayer
- neural_physics::NeuralNet
- parallel::types::LoadBalancePlan
- parallel::types::WorkChunker
- parallel::types::WorkGroupConfig
- parallel::types::WorkStealQueue
- parallel_sort::SortTimingResult
- parallel_sort::SortValidation
- particle_system::types::BoundingBoxKill
- particle_system::types::DragForce
- particle_system::types::FloorCollision
- particle_system::types::GpuParticleEmitter
- particle_system::types::GpuParticleLayout
- particle_system::types::GravityForce
- particle_system::types::GridParticleCollision
- particle_system::types::ParticleBuffer
- particle_system::types::ParticleEmitter
- particle_system::types::ParticleIntegrator
- particle_system::types::ParticleLifetimeManager
- particle_system::types::ParticleRenderData
- particle_system::types::ParticleRepulsion
- particle_system::types::ParticleStats
- particle_system::types::ParticleSystem
- particle_system::types::ParticleSystemStats
- particle_system::types::RadialForceField
- particle_system::types::SimpleRng
- particle_system::types::SortedParticleRenderData
- particle_system::types::VortexForceField
- path_tracer::Camera
- path_tracer::HitRecord
- path_tracer::Material
- path_tracer::PathTracerBuffer
- path_tracer::PathTracerRenderer
- path_tracer::PathTracerScene
- path_tracer::PointLight
- path_tracer::Ray
- path_tracer::Sphere
- path_tracer::Triangle
- pipeline::types::AsyncComputeQueue
- pipeline::types::BarrierOptimizer
- pipeline::types::BarrierSet
- pipeline::types::ComputeOverlapScheduler
- pipeline::types::ComputePipeline
- pipeline::types::CpuBuffer
- pipeline::types::DispatchBatch
- pipeline::types::FrameGraph
- pipeline::types::FrameGraphPass
- pipeline::types::GpuMemoryPool
- pipeline::types::MultiQueueBatch
- pipeline::types::MultiQueueRecorder
- pipeline::types::PhysicsPipeline
- pipeline::types::PipelineBuilder
- pipeline::types::PipelineConfig
- pipeline::types::PipelineProfiler
- pipeline::types::PipelineStatistics
- pipeline::types::PipelineStats
- pipeline::types::ResourceAliasingTracker
- pipeline::types::ResourceBarrier
- pipeline::types::ResourceHandle
- pipeline::types::StageTimer
- pipeline::types::TimestampQuery
- pipeline::types::TimestampQuerySet
- pipeline::types::WorldState
- ray_marching::AmbientOcclusion
- ray_marching::BoxSdf
- ray_marching::CapsuleSdf
- ray_marching::Ray
- ray_marching::RayMarchRenderer
- ray_marching::RayMarchResult
- ray_marching::SoftShadow
- ray_marching::SphereSdf
- ray_marching::TorusSdf
- ray_tracing_gpu::BvhNode
- ray_tracing_gpu::GpuTriangle
- ray_tracing_gpu::HitRecord
- ray_tracing_gpu::Ray
- raytracing::types::Aabb
- raytracing::types::AreaLight
- raytracing::types::Bvh
- raytracing::types::BvhNode
- raytracing::types::Camera
- raytracing::types::HitRecord
- raytracing::types::Material
- raytracing::types::PathState
- raytracing::types::PointLight
- raytracing::types::Ray
- raytracing::types::RenderConfig
- raytracing::types::Scene
- raytracing::types::Triangle
- scheduler::AsyncCompute
- scheduler::AsyncResult
- scheduler::ComputeTask
- scheduler::FrameGraph
- scheduler::FramePass
- scheduler::FrameResource
- scheduler::GpuTimestampQuery
- scheduler::PipelineBarrier
- scheduler::ResourceBarrier
- scheduler::TaskGraph
- scheduler::TaskScheduler
- scheduler::TimestampPool
- scheduler::WorkloadBalancer
- sdf_compute::types::DistanceQuery
- sdf_compute::types::GpuSdfGrid
- sdf_compute::types::SdfGrid
- sdf_compute::types::SphereTraceResult
- sdf_compute::types::Triangle
- shader_registry::types::CompiledVariant
- shader_registry::types::HotReloadTracker
- shader_registry::types::PipelineCache
- shader_registry::types::PipelineCacheKey
- shader_registry::types::PipelineDescriptor
- shader_registry::types::ShaderCompileOptions
- shader_registry::types::ShaderDependencyGraph
- shader_registry::types::ShaderKey
- shader_registry::types::ShaderRegistry
- shader_registry::types::ShaderSource
- shader_registry::types::SpecConstSet
- shader_registry::types::SpecializationConstant
- shader_registry::types::VariantCache
- shader_registry::types::VariantProfile
- shader_registry::types::VariantProfileRegistry
- shaders::types::BindGroupLayout
- shaders::types::BytecodeShaderCache
- shaders::types::ColorAttachmentDesc
- shaders::types::ComputeShaderDesc
- shaders::types::DepthAttachmentDesc
- shaders::types::DescriptorBinding
- shaders::types::DescriptorSetLayout
- shaders::types::PushConstantRange
- shaders::types::RenderPassDesc
- shaders::types::SamplerDesc
- shaders::types::ShaderCache
- shaders::types::ShaderCompilationPipeline
- shaders::types::ShaderHotReloadManager
- shaders::types::ShaderMetaRegistry
- shaders::types::ShaderMetadata
- shaders::types::ShaderRegistry
- shaders::types::ShaderTemplate
- shaders::types::ShaderTemplateV2
- shaders::types::SpecializationConstant
- shaders::types::SpecializationMap
- shaders::types::SpirVModule
- shaders::types::StorageBinding
- shaders::types::UniformBinding
- shaders::types::UniformBufferDesc
- sparse_gpu::BlockCsrMatrix
- sparse_gpu::CsrMatrix
- sparse_gpu::EllMatrix
- sparse_gpu::HybridMatrix
- sparse_gpu::SparseTriplet
- sph_gpu::SphConfig
- sph_gpu::SphParticleState
- sph_gpu::SphSimulation
Enums
- Error
- ErrorSeverity
- GpuError
- compute::cuda_backend::CudaInitError
- compute::types::BufferUsage
- compute::types::GpuCommand
- compute::types::GpuError
- compute::types::PipelineBarrier
- compute::types::ResourceEvent
- compute::wgpu_backend::WgpuInitError
- compute_pipeline::BufferUsage
- compute_pipeline::ComputeKernelKind
- deformable_gpu::types::SkinningMode
- fluid_gpu::BarrierKind
- fluid_gpu::LBMBoundaryKind
- fluid_sim_gpu::types::LbmCellType
- gpu_bench::BackendKind
- gpu_cloth::ClothCollider
- gpu_collision_detection::GjkResult
- gpu_lbm::LbmBoundary
- gpu_nn::LayerType
- gpu_nn::OptimizerType
- gpu_sdf::SdfNode
- gpu_sdf::SdfOp
- gpu_sdf::SdfPrimitive
- gpu_thermal::ThermalBc
- kernels::KernelFamily
- kernels::md_force::types::CutoffScheme
- kernels::md_force::types::NlistUpdateStatus
- kernels::rigid::types::SleepState
- kernels::sph::SphKernel
- memory::GpuBufferType
- memory::IndexTopology
- memory::TextureFormat
- neural_compute::types::ActivationFn
- neural_compute::types::ActivationFn64
- neural_compute::types::ExtActivation
- neural_compute::types::InferenceOp
- neural_physics::ActivationType
- parallel::types::LoadBalanceStrategy
- particle_system::types::EmissionMode
- particle_system::types::EmitterShape
- path_tracer::MaterialType
- pipeline::types::BufferUsage
- pipeline::types::PipelineStage
- pipeline::types::QueueType
- raytracing::types::MaterialType
- scheduler::AsyncState
- scheduler::BarrierType
- scheduler::PipelineStage
- scheduler::TaskPriority
- sdf_compute::types::SdfCombine
- sdf_compute::types::SdfShape
- shader_registry::types::RegistryError
- shader_registry::types::SpecConstValue
- shaders::types::AddressMode
- shaders::types::DescriptorType
- shaders::types::FilterMode
- shaders::types::LoadOp
- shaders::types::ShaderStage
- shaders::types::ShaderVariant
- shaders::types::StoreOp
- shaders::types::TextureFormat
Traits
Functions
- aligned_size
- alloc_err
- arg_mismatch_err
- bandwidth_gb_s
- buffer_size_2d
- bvh::cpu::build_morton_clusters
- bvh::cpu::bvh_closest_hit
- bvh::cpu::compute_bvh_from_sorted
- bvh::cpu::compute_cluster_radius
- bvh::cpu::flatten
- bvh::cpu::hlbvh_split
- bvh::cpu::lbvh_build
- bvh::cpu::morton_code
- bvh::cpu::query_flat
- bvh::cpu::ray_aabb_intersect
- bvh::cpu::refit
- bvh::cpu::sah_cost
- cell_list::functions::compute_bounding_box
- cell_list::functions::distribute_cells_to_gpus
- cell_list::functions::gpu_neighbor_search_kernel
- cell_list::functions::gpu_prefix_sum
- cell_list::functions::insert_particles
- cell_list::functions::morton_decode
- cell_list::functions::morton_encode
- cell_list::functions::morton_sort
- cell_list::functions::parallel_count_particles
- cell_list::functions::parallel_morton_sort
- cell_list::functions::parallel_prefix_sum
- cell_list::functions::position_to_morton
- cell_list::functions::query_neighbors
- cell_list::functions::radix_sort_mock
- cell_list::functions::reorder_by_permutation
- check
- clamp_f64
- collect_errors
- collision_gpu::morton_code
- compute::functions::analyse_warp_divergence
- compute::functions::compute_num_workgroups
- compute::functions::compute_num_workgroups_3d
- compute::functions::detect_aliasing
- compute::functions::required_barrier
- compute::timestamp::dispatch_count_for
- compute_pipeline::compute_linf_residual
- compute_pipeline::dispatch_neighbor_search
- compute_pipeline::jacobi_step_2d
- compute_pipeline::pressure_poisson_solve
- compute_pipeline::red_black_gauss_seidel_step
- compute_pipeline::sor_step_2d
- compute_pipeline::validate_pipeline
- compute_pipeline::validate_resource_bindings
- cross3
- dispatch_count
- dispatch_limit_err
- dot3
- elements_in_budget
- exclusive_scan
- fluid_sim_gpu::functions::advect_scalar
- fluid_sim_gpu::functions::compute_vorticity
- fluid_sim_gpu::functions::g2p_transfer
- fluid_sim_gpu::functions::gpu_advect_2d
- fluid_sim_gpu::functions::gpu_apply_boundary_box
- fluid_sim_gpu::functions::gpu_jacobi_pressure_solve
- fluid_sim_gpu::functions::gpu_lbm_bgk_collide
- fluid_sim_gpu::functions::gpu_particle_integrate_euler
- fluid_sim_gpu::functions::gpu_particle_integrate_verlet
- fluid_sim_gpu::functions::gpu_pressure_poisson_jacobi_2d
- fluid_sim_gpu::functions::gpu_reduce_kinetic_energy
- fluid_sim_gpu::functions::gpu_reduce_momentum
- fluid_sim_gpu::functions::gpu_sph_density_parallel
- fluid_sim_gpu::functions::morton_encode_3d
- fluid_sim_gpu::functions::morton_expand_bits
- fluid_sim_gpu::functions::morton_sort_particles
- fluid_sim_gpu::functions::p2g_transfer
- fluid_sim_gpu::functions::sph_compute_density
- fluid_sim_gpu::functions::sph_compute_forces
- fluid_sim_gpu::functions::sph_compute_pressure
- fluid_sim_gpu::functions::sph_integrate
- fluid_sim_gpu::functions::sph_step
- fluid_sim_gpu::functions::surface_tension_csf
- fluid_sim_gpu::functions::vorticity_confinement
- flux_compute::advect_upwind_3d
- flux_compute::cfl_dt
- flux_compute::characteristic_decompose_2wave
- flux_compute::characteristic_limited_reconstruct
- flux_compute::characteristic_recompose_2wave
- flux_compute::divergence_3d
- flux_compute::euler_step_advect
- flux_compute::godunov_flux_advection
- flux_compute::godunov_flux_burgers
- flux_compute::gradient_3d
- flux_compute::hll_flux
- flux_compute::hll_flux_euler_1d
- flux_compute::hll_wave_speeds
- flux_compute::hllc_flux_euler_1d
- flux_compute::lax_friedrichs_advect_1d
- flux_compute::lax_friedrichs_flux
- flux_compute::mc_limiter
- flux_compute::minmod
- flux_compute::minmod_ratio
- flux_compute::muscl_reconstruct
- flux_compute::muscl_reconstruct_all
- flux_compute::roe_flux_euler_1d
- flux_compute::roe_flux_scalar
- flux_compute::superbee
- flux_compute::superbee_ratio
- flux_compute::tvd_rk2_advect
- flux_compute::upwind_flux_1d
- flux_compute::van_albada
- flux_compute::van_leer
- flux_compute::van_leer_ratio
- gpu_bench::compute_cuda_speedup
- gpu_bench::compute_speedup
- gpu_bench::inclusive_scan_cpu
- gpu_cloth::dihedral_angle
- gpu_cloth::triangle_area
- gpu_collision_detection::batch_gjk_dispatch
- gpu_collision_detection::build_collision_pairs
- gpu_collision_detection::gpu_aabb_overlap
- gpu_collision_detection::gpu_broadphase_sort
- gpu_collision_detection::gpu_sphere_collision
- gpu_collision_ext::gpu_aabb_overlap
- gpu_collision_ext::gpu_gjk_distance
- gpu_collision_ext::gpu_point_in_aabb
- gpu_collision_ext::gpu_ray_aabb_intersect
- gpu_collision_ext::gpu_ray_sphere_intersect
- gpu_collision_ext::gpu_sphere_sphere_overlap
- gpu_fem_assembly::gpu_all_element_stiffness
- gpu_fem_assembly::gpu_apply_dirichlet
- gpu_fem_assembly::gpu_assemble_global
- gpu_fem_assembly::gpu_dot_product
- gpu_fem_assembly::gpu_element_stiffness
- gpu_fem_assembly::gpu_residual
- gpu_fluid::cfl_timestep
- gpu_fluid::interpolate_velocity
- gpu_fluid::reynolds_number_grid
- gpu_fluid_euler::marker_and_cell_init
- gpu_lbm::bgk_equilibrium
- gpu_lbm::relaxation_from_viscosity
- gpu_md_solver::compute_forces_gpu
- gpu_md_solver::kinetic_energy_gpu
- gpu_md_solver::lj_force_gpu
- gpu_md_solver::lj_potential_gpu
- gpu_md_solver::pbc_distance_gpu
- gpu_md_solver::potential_energy_gpu
- gpu_md_solver::rescale_velocities_gpu
- gpu_md_solver::temperature_gpu
- gpu_md_solver::verlet_integrate_gpu
- gpu_mesh_processing::gpu_compute_aabb
- gpu_mesh_processing::gpu_compute_normals
- gpu_mesh_processing::gpu_compute_surface_area
- gpu_mesh_processing::gpu_compute_volume
- gpu_mesh_processing::gpu_edge_collapse
- gpu_mesh_processing::gpu_loop_subdivision
- gpu_mesh_processing::gpu_mesh_decimate
- gpu_mesh_processing::gpu_smooth_normals
- gpu_mesh_processing::gpu_weld_vertices
- gpu_mesh_processing::triangle_area
- gpu_mesh_processing::triangle_normal
- gpu_neural_solver::ns_mae_loss
- gpu_neural_solver::ns_mse_loss
- gpu_neural_solver::ns_relu
- gpu_neural_solver::ns_sigmoid
- gpu_neural_solver::ns_softmax
- gpu_neural_solver::pinn_boundary_loss
- gpu_neural_solver::pinn_residual
- gpu_nn::mse_loss
- gpu_nn::relu
- gpu_nn::sigmoid
- gpu_nn::softmax
- gpu_particle_system::gpu_emit_particles
- gpu_particle_system::gpu_integrate_particles
- gpu_particle_system::gpu_kill_dead_particles
- gpu_particle_system::gpu_sort_by_depth
- gpu_particle_system::spawn_burst
- gpu_particles::tick
- gpu_ray_tracing::batch_ray_cast
- gpu_ray_tracing::build_bvh
- gpu_ray_tracing::ray_aabb_intersect
- gpu_ray_tracing::ray_triangle_intersect
- gpu_ray_tracing::traverse_bvh
- gpu_reduction::gpu_dot
- gpu_reduction::gpu_histogram
- gpu_reduction::gpu_max
- gpu_reduction::gpu_min
- gpu_reduction::gpu_prefix_sum
- gpu_reduction::gpu_sort_radix
- gpu_reduction::gpu_sum
- gpu_rigid::integrate_orientation
- gpu_rigid::quat_mul
- gpu_rigid::quat_normalize
- gpu_rigid::quat_rotate
- gpu_sdf::sdf_box
- gpu_sdf::sdf_cylinder
- gpu_sdf::sdf_gradient
- gpu_sdf::sdf_smooth_union
- gpu_sdf::sdf_sphere
- gpu_sdf::sdf_torus
- gpu_sort::bitonic_sort
- gpu_sort::bitonic_sort_by_key
- gpu_sort::counting_sort
- gpu_sort::histogram
- gpu_sort::morton_sort_3d
- gpu_sort::parallel_merge
- gpu_sort::prefix_sum
- gpu_sort::radix_sort_f32
- gpu_sort::radix_sort_u32
- gpu_sparse_solver::gpu_axpy
- gpu_sparse_solver::gpu_cg_solver
- gpu_sparse_solver::gpu_dot
- gpu_sparse_solver::gpu_jacobi_preconditioner
- gpu_sparse_solver::gpu_pcg_solver
- gpu_sparse_solver::gpu_spmv
- gpu_sparse_solver::sparse_diagonal_matrix
- gpu_sparse_solver::sparse_identity
- gpu_sph_density::cubic_spline_kernel
- gpu_sph_density::cubic_spline_kernel_grad
- gpu_sph_density::gpu_density_kernel
- gpu_sph_density::gpu_force_kernel
- gpu_sph_density::gpu_neighbor_list
- gpu_sph_density::gpu_pressure_tait
- gpu_sph_density::launch_density_pass
- gpu_sph_pressure::kernel_poly6
- gpu_sph_pressure::kernel_spiky_grad
- gpu_sph_pressure::kernel_viscosity_laplacian
- gpu_sph_pressure::pcisph_gpu_correction
- gpu_sph_pressure::wcsph_tait_eos
- gpu_sph_solver::compute_density_gpu
- gpu_sph_solver::compute_pressure_force_gpu
- gpu_sph_solver::compute_pressure_gpu
- gpu_sph_solver::compute_viscosity_force_gpu
- gpu_sph_solver::gpu_sph_step
- gpu_sph_solver::integrate_sph_gpu
- gpu_sph_solver::sph_kernel_gpu
- gpu_sph_solver::sph_kernel_grad_gpu
- gpu_thermal::gpu_heat_diffusion
- gpu_thermal::gpu_heat_source
- gpu_thermal::temperature_gradient
- gpu_thermal::thermal_boundary_apply
- gpu_thermal::thermal_equilibration
- gpu_voxel::gpu_march_cubes_count
- gpu_voxel::gpu_sdf_from_voxels
- gpu_voxel::gpu_voxel_dilate
- gpu_voxel::gpu_voxel_erode
- gpu_voxel::gpu_voxelize_mesh
- grid_oob_err
- grid_reduce::atomic_scatter_add
- grid_reduce::blelloch_exclusive_scan
- grid_reduce::blelloch_inclusive_scan
- grid_reduce::blelloch_segmented_exclusive_scan
- grid_reduce::compact_scatter
- grid_reduce::compaction_offsets
- grid_reduce::convolve1d
- grid_reduce::correlate1d_valid
- grid_reduce::covariance_matrix
- grid_reduce::dist_l2
- grid_reduce::dist_sq_l2
- grid_reduce::estimate_occupancy
- grid_reduce::exclusive_scan_u64
- grid_reduce::filter_compact
- grid_reduce::filter_compact_counted
- grid_reduce::filter_compact_indexed
- grid_reduce::gather
- grid_reduce::inclusive_scan_u64
- grid_reduce::matmul
- grid_reduce::matrix_diagonal
- grid_reduce::matvec
- grid_reduce::norm_l1
- grid_reduce::norm_l2
- grid_reduce::norm_linf
- grid_reduce::normalise_by_sum
- grid_reduce::parallel_histogram
- grid_reduce::parallel_segmented_reduce_sum
- grid_reduce::partition_stable
- grid_reduce::radix_sort_f64
- grid_reduce::radix_sort_pass_u64
- grid_reduce::radix_sort_u64
- grid_reduce::reduce_broadcast
- grid_reduce::scatter
- grid_reduce::segmented_exclusive_scan
- grid_reduce::segmented_inclusive_scan
- grid_reduce::segmented_reduce_sum
- grid_reduce::tree_reduce_max
- grid_reduce::tree_reduce_min
- grid_reduce::tree_reduce_sum
- grid_reduce::warp_broadcast
- grid_reduce::warp_exclusive_scan
- grid_reduce::warp_reduce_sum
- grid_reduce::warp_vote_all
- grid_reduce::warp_vote_any
- inclusive_scan
- index_3d_from_linear
- inv_lerp
- is_power_of_two
- kernels::broadphase::aabb_surface_area
- kernels::broadphase::assign_to_grid_cells
- kernels::broadphase::build_bvh
- kernels::broadphase::build_lbvh
- kernels::broadphase::bvh_depth
- kernels::broadphase::bvh_leaf_count
- kernels::broadphase::bvh_sah_cost
- kernels::broadphase::lbvh_query_pairs
- kernels::broadphase::morton_code
- kernels::broadphase::morton_key_for_aabb
- kernels::broadphase::morton_sort
- kernels::broadphase::pairs_from_grid_assignments
- kernels::broadphase::refit_bvh
- kernels::broadphase::sah_best_split
- kernels::broadphase::sap_incremental_update
- kernels::broadphase::sort_and_sweep_flat
- kernels::dispatch_size_1d
- kernels::md_force::functions::compute_all_coulomb_forces
- kernels::md_force::functions::compute_all_lj_forces
- kernels::md_force::functions::compute_angle_forces
- kernels::md_force::functions::compute_bond_forces
- kernels::md_force::functions::compute_coulomb_force
- kernels::md_force::functions::compute_coulomb_forces_neighborlist
- kernels::md_force::functions::compute_lj_force
- kernels::md_force::functions::compute_lj_forces_neighborlist
- kernels::md_force::functions::compute_lj_shifted_energy
- kernels::md_force::functions::compute_virial_stress_tensor
- kernels::md_force::functions::ewald_self_energy
- kernels::md_force::functions::kinetic_temperature
- kernels::md_force::functions::pppm_mesh_energy_estimate
- kernels::md_force::functions::temperature_scale
- kernels::rigid::functions::apply_impulses
- kernels::rigid::functions::batch_integrate_semi_implicit
- kernels::rigid::functions::batch_update_world_aabbs
- kernels::rigid::functions::compute_world_aabb
- kernels::rigid::functions::integrate_angular_velocity_only
- kernels::rigid::functions::integrate_euler
- kernels::rigid::functions::integrate_rk4
- kernels::rigid::functions::integrate_semi_implicit
- kernels::smem_bytes_matmul
- kernels::sph::artificial_viscosity_force
- kernels::sph::build_neighbor_list_explicit
- kernels::sph::cfl_timestep
- kernels::sph::density_accumulation
- kernels::sph::density_summation
- kernels::sph::density_summation_kernel
- kernels::sph::integrate_kernel_sphere
- kernels::sph::kernel_gradient
- kernels::sph::kernel_value
- kernels::sph::mean_neighbor_count
- kernels::sph::normalize_normal
- kernels::sph::pressure_force
- kernels::sph::pressure_force_kernel
- kernels::sph::radix_sort_by_density
- kernels::sph::surface_normal_kernel
- kernels::sph::surface_tension_force
- kernels::sph::viscosity_force
- kernels::sph::wcsph_euler_step
- kernels::sph::wcsph_leapfrog_velocity_half
- kernels::sph::wcsph_pressure
- kernels::workgroup_barrier
- length3
- lerp
- linear_index_3d
- log2_pow2
- neural_compute::functions::batch_atomic_energies
- neural_compute::functions::batch_forward
- neural_compute::functions::clip_gradients_by_norm
- neural_compute::functions::compute_forces_batch
- neural_compute::functions::compute_gradient_norm
- neural_compute::functions::cross_entropy_loss
- neural_compute::functions::huber_loss
- neural_compute::functions::huber_loss_grad
- neural_compute::functions::l2_regularisation
- neural_compute::functions::l2_regularisation_grad
- neural_compute::functions::load_weights_from_buffer
- neural_compute::functions::mean_huber_loss
- neural_compute::functions::mse_loss
- neural_compute::functions::neural_potential_energy
- neural_compute::functions::save_weights_to_buffer
- neural_compute::functions::scaled_dot_product_attention
- neural_compute::functions::softmax
- neural_physics::activate
- neural_physics::activate_derivative
- neural_physics::create_network
- neural_physics::forward_pass
- neural_physics::gpu_neural_batch_forward
- neural_physics::mse_loss
- neural_physics::neural_collision_check
- neural_physics::neural_force_prediction
- next_power_of_two
- normalize3
- parallel::functions::bitonic_argsort
- parallel::functions::bitonic_sort
- parallel::functions::compute_load_balance
- parallel::functions::compute_load_balance_metric
- parallel::functions::execute_balanced
- parallel::functions::merge_sort_argsort
- parallel::functions::merge_sort_f64
- parallel::functions::merge_sort_parallel
- parallel::functions::merge_two_sorted
- parallel::functions::parallel_aabb_pairs
- parallel::functions::parallel_argsort
- parallel::functions::parallel_dot_product
- parallel::functions::parallel_exclusive_scan
- parallel::functions::parallel_for
- parallel::functions::parallel_histogram
- parallel::functions::parallel_inclusive_scan
- parallel::functions::parallel_lj_forces
- parallel::functions::parallel_map_reduce
- parallel::functions::parallel_mean
- parallel::functions::parallel_norm2
- parallel::functions::parallel_pairwise_forces
- parallel::functions::parallel_partition
- parallel::functions::parallel_rank
- parallel::functions::parallel_reduce_custom
- parallel::functions::parallel_reduce_max
- parallel::functions::parallel_reduce_min
- parallel::functions::parallel_reduce_sum
- parallel::functions::parallel_sort_by_key
- parallel::functions::parallel_sort_f64
- parallel::functions::parallel_sph_density
- parallel::functions::parallel_stream_compaction
- parallel::functions::parallel_sum_count
- parallel::functions::parallel_variance
- parallel::functions::parallel_verlet_step
- parallel::functions::segmented_exclusive_scan
- parallel::functions::segmented_reduce_max
- parallel::functions::segmented_reduce_min
- parallel::functions::segmented_reduce_sum
- parallel::functions::stream_compaction
- parallel::functions::suggest_chunk_size
- parallel::functions::work_steal_queue
- parallel_sort::adaptive_bucket_sort
- parallel_sort::argsort
- parallel_sort::bitonic_sort
- parallel_sort::compare_sorts
- parallel_sort::count_inversions_f64
- parallel_sort::counting_sort_by_key
- parallel_sort::counting_sort_u32
- parallel_sort::histogram_bucket_sort
- parallel_sort::histogram_u32
- parallel_sort::is_permutation_f64
- parallel_sort::is_permutation_u32
- parallel_sort::is_sorted_f64
- parallel_sort::is_sorted_u32
- parallel_sort::k_way_merge
- parallel_sort::merge_sort_parallel
- parallel_sort::merge_sort_parallel_threshold
- parallel_sort::merge_sorted
- parallel_sort::merge_sorted_u32
- parallel_sort::nth_element
- parallel_sort::parallel_min_max
- parallel_sort::parallel_prefix_sum
- parallel_sort::parallel_reduce_sum
- parallel_sort::radix_histogram
- parallel_sort::radix_sort_by_key
- parallel_sort::radix_sort_gpu_staged
- parallel_sort::radix_sort_stage_u32
- parallel_sort::radix_sort_u32
- parallel_sort::validate_radix_sort
- particle_system::functions::compute_angular_momentum
- particle_system::functions::compute_center_of_mass
- particle_system::functions::compute_morton_codes
- particle_system::functions::compute_total_momentum
- particle_system::functions::compute_velocity_histogram
- particle_system::functions::emit_burst
- particle_system::functions::extract_render_data
- particle_system::functions::morton_encode
- particle_system::functions::prepare_sorted_render_data
- particle_system::functions::sort_particles_morton
- ray_marching::ray_march
- ray_marching::sdf_intersection
- ray_marching::sdf_smooth_union
- ray_marching::sdf_subtraction
- ray_marching::sdf_union
- ray_marching::subsurface_scattering_approx
- ray_tracing_gpu::ambient_occlusion_sample
- ray_tracing_gpu::gpu_render_pixels
- ray_tracing_gpu::ray_aabb_intersect
- ray_tracing_gpu::ray_sphere_intersect
- ray_tracing_gpu::ray_triangle_intersect
- ray_tracing_gpu::trace_ray
- raytracing::functions::add3
- raytracing::functions::ambient_occlusion
- raytracing::functions::atrous_denoise
- raytracing::functions::box_filter
- raytracing::functions::clamp_color
- raytracing::functions::cosine_sample_hemisphere
- raytracing::functions::cross3
- raytracing::functions::distribution_ggx
- raytracing::functions::dot3
- raytracing::functions::fresnel_schlick
- raytracing::functions::gamma_correct
- raytracing::functions::geometry_smith
- raytracing::functions::length3
- raytracing::functions::linear_to_srgb
- raytracing::functions::mul_color
- raytracing::functions::normalize3
- raytracing::functions::path_trace_step
- raytracing::functions::pbr_shading
- raytracing::functions::phong_shading
- raytracing::functions::reflect3
- raytracing::functions::refract
- raytracing::functions::render_direct
- raytracing::functions::scale3
- raytracing::functions::schlick_reflectance
- raytracing::functions::soft_shadow_factor
- raytracing::functions::sub3
- raytracing::functions::temporal_accumulate
- raytracing::functions::tonemap_aces
- raytracing::functions::tonemap_filmic
- raytracing::functions::tonemap_reinhard
- raytracing::functions::uniform_sample_hemisphere
- reduce_max
- reduce_min
- reduce_sum
- reflect3
- row_pitch
- safe_recip
- safe_sqrt
- sdf_compute::functions::approximate_volume
- sdf_compute::functions::count_interior_cells
- sdf_compute::functions::evaluate_sdf_batch
- sdf_compute::functions::fast_sweeping_update
- sdf_compute::functions::gradient_sdf_batch
- sdf_compute::functions::intersection_sdf
- sdf_compute::functions::marching_cubes
- sdf_compute::functions::mesh_to_sdf
- sdf_compute::functions::mesh_triangle_count
- sdf_compute::functions::sdf_close
- sdf_compute::functions::sdf_dilate
- sdf_compute::functions::sdf_erode
- sdf_compute::functions::sdf_gaussian_blur
- sdf_compute::functions::sdf_laplacian_sharpen
- sdf_compute::functions::sdf_laplacian_smooth
- sdf_compute::functions::sdf_mean_curvature_smooth
- sdf_compute::functions::sdf_offset_surface
- sdf_compute::functions::sdf_open
- sdf_compute::functions::shell_sdf
- sdf_compute::functions::smooth_union_sdf
- sdf_compute::functions::sphere_trace
- sdf_compute::functions::subtraction_sdf
- sdf_compute::functions::union_sdf
- sdf_compute::functions_2::find_zero_crossing
- sdf_compute::functions_2::generate_sdf_grid
- sdf_compute::functions_2::march_surface
- sdf_compute::functions_2::projected_area_xy
- sdf_compute::functions_2::query_distance_field
- sdf_compute::functions_2::query_distance_field_batch
- sdf_compute::functions_2::sdf_bilateral_filter
- shader_err
- shader_registry::functions::compute_cache_key
- shader_registry::functions::compute_shader_cache_key
- shaders::functions::count_total_bindings
- shaders::functions::mock_compile_to_spirv
- shaders::functions::resolve_includes
- shaders::functions::validate_shader_metadata
- shaders::functions::validate_shader_sources
- shaders::functions::validate_wgsl_structure
- smootherstep
- smoothstep
- sparse_gpu::assemble_1d_laplacian
- sparse_gpu::axpy
- sparse_gpu::bicgstab_solve
- sparse_gpu::cg_solve
- sparse_gpu::compute_nnz_per_row
- sparse_gpu::csr_to_ell
- sparse_gpu::dot
- sparse_gpu::extract_diagonal
- sparse_gpu::frobenius_norm
- sparse_gpu::jacobi_preconditioned_cg
- sparse_gpu::norm2
- sparse_gpu::optimal_ell_row_width
- sparse_gpu::scale_vec
- sparse_gpu::simulate_spmv_throughput
- sparse_gpu::sparse_lower_triangular_solve
- sparse_gpu::sparse_upper_triangular_solve
- sparse_gpu::spmv_segmented
- sph_gpu::cubic_spline_dw_dr
- sph_gpu::cubic_spline_w3
- tile_count_2d
- tile_index_to_2d
- total_tiles_2d
- unsupported_err
- wrap_angle
Type Aliases
Constants
- compute::cuda_backend::CUDA_SPH_DENSITY_SRC
- compute::cuda_backend::PTX_CONSTRAINT_PGS
- compute::cuda_backend::PTX_PARALLEL_SCAN
- compute::cuda_backend::PTX_SPH_DENSITY
- compute::wgpu_backend::WGSL_BVH_TRAVERSAL
- compute::wgpu_backend::WGSL_PARALLEL_SCAN
- compute::wgpu_backend::WGSL_SPH_DENSITY
- fluid_gpu::D3Q19_Q
- fluid_gpu::D3Q19_WEIGHTS
- fluid_sim_gpu::functions::D2Q9_CX
- fluid_sim_gpu::functions::D2Q9_CY
- fluid_sim_gpu::functions::D2Q9_OPP
- fluid_sim_gpu::functions::D2Q9_Q
- fluid_sim_gpu::functions::D2Q9_W
- fluid_sim_gpu::functions::D3Q27_Q
- gpu_lbm::D2Q9_DIRS
- gpu_lbm::D2Q9_OPPOSITE
- gpu_lbm::D2Q9_Q
- gpu_lbm::D2Q9_WEIGHTS
- grid_reduce::WARP_SIZE
- kernels::group_sizes::WG_1024
- kernels::group_sizes::WG_128
- kernels::group_sizes::WG_256
- kernels::group_sizes::WG_512
- kernels::group_sizes::WG_64
- lbm_gpu::D3Q19_EX
- lbm_gpu::D3Q19_EY
- lbm_gpu::D3Q19_EZ
- lbm_gpu::D3Q19_OPP
- lbm_gpu::D3Q19_W
- shaders::functions::BOUNDARY_ENFORCE_WGSL
- shaders::functions::BROADPHASE_SORT_SHADER
- shaders::functions::CELL_LIST_WGSL
- shaders::functions::INTEGRATE_WGSL
- shaders::functions::LBM_BGK_D2Q9_WGSL
- shaders::functions::LBM_STREAMING_SHADER
- shaders::functions::RIGID_INTEGRATE_SHADER
- shaders::functions::SDF_COMPUTE_WGSL
- shaders::functions::SPH_DENSITY_WGSL
- shaders::functions::SPH_FORCE_WGSL