dcsext.containers

containers - data structure classes and algorithms.

Contents

  1. Description
  2. Fields
    1. goap
    2. graph
    3. Queue
    4. PriorityQueue
    5. RingBuffer
    6. SpatialHashGrid

Description

Namespace aggregating the container submodules:

  • goap - Goal-Oriented Action Planning system
  • graph - basic Graph container with nodes and edges
  • Queue - first-in first-out queue
  • PriorityQueue - min-heap queue ordered by priority
  • RingBuffer - fixed size circular buffer
  • SpatialHashGrid - spatial hash container for 2d positions

Fields

goap

Goal-Oriented Action Planning system.

graph

Basic Graph container with nodes and edges.

Queue

Doubly ended queue with head and tail access.

PriorityQueue

Min-heap queue ordered by priority.

RingBuffer

Fixed size circular buffer.

SpatialHashGrid

Spatial hash container for 2d positions.