Xtructure

Core Concepts:

  • Core Concepts: Defining Custom Data Structures
  • Structure Layout Flexibility
  • xtructure_numpy (xnp) Operations

Data Structures:

  • HashTable Usage
  • Queue Usage
  • Stack Usage
  • BGPQ (Batched GPU Priority Queue) Usage

API Reference:

  • xtructure
Xtructure
  • Welcome to Xtructure’s documentation!
  • View page source

Welcome to Xtructure’s documentation!

Core Concepts:

  • Core Concepts: Defining Custom Data Structures
    • @xtructure_dataclass
    • FieldDescriptor
    • SoA storage with AoS ergonomics
  • Structure Layout Flexibility
    • Backend: SoA arrays for JAX
    • Interface: AoS ergonomics for users
    • Bridging utilities
    • Example
  • xtructure_numpy (xnp) Operations
    • Key xnp Operations
    • Import Options
    • Usage Patterns
    • Technical Notes

Data Structures:

  • HashTable Usage
    • Key HashTable Details
  • Queue Usage
    • Key Queue Details
  • Stack Usage
    • Key Stack Details
  • BGPQ (Batched GPU Priority Queue) Usage
    • Key BGPQ Details

API Reference:

  • xtructure
    • xtructure package

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2024, tinker495.

Built with Sphinx using a theme provided by Read the Docs.