Cabana 0.8.0-dev
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NArborX
 CAccessTraits< Cabana::Experimental::Impl::SubPositionsAndRadius< Positions >, PredicatesTag >Neighbor access trait
 CAccessTraits< Positions, PrimitivesTag, std::enable_if_t< Cabana::is_slice< Positions >{}||Kokkos::is_view< Positions >{}> >Neighbor access trait for Cabana slice and/or Kokkos View
 NCabanaCore: particle data structures and algorithms
 NExperimental
 NField
 NGrid
 NImpl
 CAoSoAArray-of-Struct-of-Arrays
 CAtomicAccessMemoryAtomic memory access. All reads and writes are atomic
 CBinningDataData describing the bin sizes and offsets resulting from a binning operation
 CCheckMemberTypesCheck that member types are valid
 CCheckMemberTypes< MemberTypes< Types... > >Check that member types are valid
 CCommunicationDataStore communication plan and communication buffers
 CCommunicationDataAoSoAStore AoSoA send/receive buffers
 CCommunicationDataSliceStore slice send/receive buffers
 CCommunicationPlanCommunication plan base class
 CDefaultAccessMemory
 CDistributorA communication plan for migrating data from one uniquely-owned decomposition to another uniquely owned decomposition
 CFirstNeighborsTagLoop over particle neighbors
 CFullNeighborTagTag for full neighbor lists
 CGather
 CGather< HaloType, AoSoAType, typename std::enable_if< is_aosoa< AoSoAType >::value >::type >Synchronously gather data from the local decomposition to the ghosts using the halo forward communication plan. AoSoA version. This is a uniquely-owned to multiply-owned communication
 CGather< HaloType, SliceType, typename std::enable_if< is_slice< SliceType >::value >::type >Synchronously gather data from the local decomposition to the ghosts using the halo forward communication plan. AoSoA version. This is a uniquely-owned to multiply-owned communication
 CHalfNeighborTagTag for half neighbor lists
 CHaloA communication plan for scattering and gathering of ghosted data
 CInitRandomRandom particle initialization type tag
 CInitUniformUniform particle initialization type tag
 Cis_accessible_from
 Cis_accessible_from< MemorySpace, ExecutionSpace, std::enable_if_t< Kokkos::SpaceAccessibility< ExecutionSpace, MemorySpace >::accessible > >
 Cis_aosoaAoSoA static type checker
 Cis_binning_data< const BinningData< MemorySpace > >BinningData static type checker
 Cis_distributorDistributor static type checker
 Cis_haloHalo static type checker
 Cis_linked_cell_listLinkedCellList static type checker
 Cis_member_typesStatic type checker
 Cis_memory_access_tagMemory access type checker
 Cis_memory_access_tag< AtomicAccessMemory >
 Cis_memory_access_tag< DefaultAccessMemory >Memory access type checker
 Cis_memory_access_tag< RandomAccessMemory >
 Cis_parameter_packParameterPack static type checker
 Cis_particle_listParticleList static type checker
 Cis_particle_list_impl
 Cis_particle_list_impl< ParticleList< MemorySpace, VectorLength, FieldTags... > >
 Cis_sliceSlice static type checker
 Cis_soaSoA static type checker
 Cis_tupleTuple static type checker
 CLinkedCellListData describing the bin sizes and offsets resulting from a binning operation on a 3d regular Cartesian grid
 CLinkedCellStencilStencil of cells surrounding each cell
 CMemberTypeAtIndexGet the type of the member at a given index
 CMemberTypeAtIndex< M, MemberTypes< Types... > >Get the type of the member at a given index
 CMemberTypesGeneral sequence of types for SoA and AoSoA member data
 CNeighborDiscriminatorNeighborhood discriminator
 CNeighborDiscriminator< FullNeighborTag >Full list discriminator specialization
 CNeighborDiscriminator< HalfNeighborTag >Half list discriminator specialization
 CNeighborListNeighbor list interface. Provides an interface callable at the functor level that gives access to neighbor data for particles
 CNeighborList< Experimental::CrsGraph< MemorySpace, Tag > >1d ArborX NeighborList interface
 CNeighborList< Experimental::Dense< MemorySpace, Tag > >2d ArborX NeighborList interface
 CNeighborList< LinkedCellList< MemorySpace, Scalar > >LinkedCellList NeighborList interface
 CNeighborList< VerletList< MemorySpace, AlgorithmTag, VerletLayout2D, BuildTag > >2D VerletList NeighborList interface
 CNeighborList< VerletList< MemorySpace, AlgorithmTag, VerletLayoutCSR, BuildTag > >CSR VerletList NeighborList interface
 CPackTypeAtIndexGet the type at the given index of a parameter pack
 CParameterPack
 CParameterPackElementParameter pack element
 CParticleSingle particle copy. Wraps a tuple copy of a particle
 CParticleListList of particle fields stored in AoSoA
 CParticleTraitsExtract AoSoA particle fields for ParticleList
 CParticleViewSingle SoA particle view. Wraps a view of the SoA the particle resides in
 CRandomAccessMemoryRandom access memory. Read-only and const with limited spatial locality
 CScatterSynchronously scatter data from the ghosts to the local decomposition of a slice using the halo reverse communication plan. This is a multiply-owned to uniquely owned communication
 CSecondNeighborsTagLoop over particle neighbors (first) and neighbor's neighbors (second)
 CSerialOpTagNeighbor operations are executed in serial on each particle thread
 CSimdPolicyExecution policy over a range of 2d indices
 CSliceA slice of an array-of-structs-of-arrays with data access to a single multidimensional member
 CSoA
 CSoA< MemberTypes< Types... >, VectorLength >Struct-of-Arrays
 CTeamOpTagNeighbor operations are executed with team parallelism
 CTeamVectorOpTagNeighbor operations are executed with team vector parallelism
 CTuple
 CTuple< MemberTypes< Types... > >Tuple
 CTypeIndexerGet the index of a field type within a particle type list
 CVerletLayout2D2D array neighbor list layout
 CVerletLayoutCSRCSR (compressed sparse row) neighbor list layout
 CVerletListNeighbor list implementation based on binning particles on a 3d Cartesian grid with cells of the same size as the interaction distance
 CVerletListData
 CVerletListData< MemorySpace, VerletLayout2D >Store the VerletList 2D neighbor data
 CVerletListData< MemorySpace, VerletLayoutCSR >Store the VerletList compressed sparse row (CSR) neighbor data
 NKokkos
 CLayoutCabanaSliceCabana Slice layout