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
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
a (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
add_aggregate_bitpack() (in module xtructure.core.xtructure_decorators.aggregate_bitpack)
add_bitpack_accessors() (in module xtructure.core.xtructure_decorators.bitpack_accessors)
add_comparison_operators() (in module xtructure.core.xtructure_decorators.ops)
add_default_method() (in module xtructure.core.xtructure_decorators.default)
add_indexing_methods() (in module xtructure.core.xtructure_decorators.indexing)
add_io_methods() (in module xtructure.core.xtructure_decorators.io)
add_runtime_validation() (in module xtructure.core.xtructure_decorators.validation)
add_shape_dtype_len() (in module xtructure.core.xtructure_decorators.shape)
add_string_representation_methods() (in module xtructure.core.xtructure_decorators.string_format)
add_structure_utilities() (in module xtructure.core.xtructure_decorators.structure_util)
add_xnp_instance_methods() (in module xtructure.core.xtructure_decorators.method_factory)
allclose() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
astype() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.type_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
at (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
AtIndexer (class in xtructure.core.protocol)
(class in xtructure.core.xtructure_decorators.indexing)
atleast_1d() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
atleast_2d() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
atleast_3d() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
B
b (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
base_dataclass() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.dataclass)
batch_shape (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
batch_size (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
BATCHED (xtructure.core.StructuredType attribute)
(xtructure.core.structuredtype.StructuredType attribute)
(xtructure.StructuredType attribute)
BenchValue (class in xtructure.bgpq.merge_split.benchmark_merge_split)
BGPQ (class in xtructure)
(class in xtructure.bgpq)
(class in xtructure.bgpq.bgpq)
binary_search_partition() (in module xtructure.bgpq.merge_split.common)
block() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
branch_size (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
broadcast_arrays() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
broadcast_intrinsic_shape() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.field_descriptor_utils)
broadcast_to() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
bucket_fill_levels (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
bucket_occupancy (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
bucket_size (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
BucketIdx (class in xtructure.hashtable.types)
buffer_size (xtructure.BGPQ attribute)
(xtructure.bgpq.BGPQ attribute)
(xtructure.bgpq.bgpq.BGPQ attribute)
build() (xtructure.BGPQ static method)
(xtructure.bgpq.BGPQ static method)
(xtructure.bgpq.bgpq.BGPQ static method)
(xtructure.HashTable static method)
(xtructure.hashtable.HashTable static method)
(xtructure.hashtable.table.HashTable static method)
(xtructure.Queue static method)
(xtructure.queue.Queue static method)
(xtructure.queue.queue.Queue static method)
(xtructure.Stack static method)
(xtructure.stack.Stack static method)
(xtructure.stack.stack.Stack static method)
build_unpacked_view_cls() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.view)
byterize_hash_func_builder() (in module xtructure.core.xtructure_decorators.hash)
bytes (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
C
c (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
cache_field_descriptors() (in module xtructure.core.field_descriptors)
can_cast() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.type_ops)
(in module xtructure.xtructure_numpy)
capacity (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
category (xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
check_invariants() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
clear() (xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
clone_field_descriptor() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.field_descriptor_utils)
column_stack() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
concat() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
concatenate() (in module xtructure.core.xtructure_numpy)
(in module xtructure.xtructure_numpy)
D
default() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue class method)
(xtructure.core.protocol.Xtructurable class method)
(xtructure.core.Xtructurable class method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData class method)
(xtructure.HashIdx class method)
(xtructure.hashtable.HashIdx class method)
(xtructure.hashtable.types.BucketIdx class method)
(xtructure.hashtable.types.HashIdx class method)
(xtructure.Xtructurable class method)
default_dtype (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
(xtructure.core.protocol.Xtructurable attribute)
(xtructure.core.Xtructurable attribute)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
(xtructure.HashIdx attribute)
(xtructure.hashtable.HashIdx attribute)
(xtructure.hashtable.types.BucketIdx attribute)
(xtructure.hashtable.types.HashIdx attribute)
(xtructure.Xtructurable attribute)
default_shape (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
(xtructure.HashIdx attribute)
(xtructure.hashtable.HashIdx attribute)
(xtructure.hashtable.types.BucketIdx attribute)
(xtructure.hashtable.types.HashIdx attribute)
(xtructure.Xtructurable property)
delete_mins() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
dequeue() (xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
descriptor (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
descriptor_metadata() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.field_descriptor_utils)
dstack() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
dtype (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_decorators.default.FieldInfo attribute)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
DummyData (class in xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops)
E
enqueue() (xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
equal() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
expand_dims() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
extract_field_descriptors_from_annotations() (in module xtructure.core.field_descriptors)
F
field_type (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
FieldDescriptor (class in xtructure)
(class in xtructure.core)
(class in xtructure.core.field_descriptors)
FieldInfo (class in xtructure.core.xtructure_decorators.default)
fill_value (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
fill_value_factory (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
fingerprints (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
flatten() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
flip() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.spatial_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
from_tuple() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable class method)
(xtructure.core.Xtructurable class method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.HashTable method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
(xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
(xtructure.Xtructurable class method)
from_uint8() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.bitpack)
full_like() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.fill_ops)
(in module xtructure.xtructure_numpy)
G
get_field_descriptors() (in module xtructure.core.field_descriptors)
get_new_idx_byterized() (in module xtructure.hashtable.hash_utils)
get_new_idx_from_uint32ed() (in module xtructure.hashtable.hash_utils)
get_new_idx_hashed() (in module xtructure.hashtable.hash_utils)
H
hash() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
hash_fast_uint32ed() (in module xtructure.core.xtructure_decorators.hash)
hash_fast_uint32ed_pair() (in module xtructure.core.xtructure_decorators.hash)
hash_function_decorator() (in module xtructure.core.xtructure_decorators.hash)
hash_pair() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
hash_pair_with_uint32ed() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
hash_with_uint32ed() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
HashIdx (class in xtructure)
(class in xtructure.hashtable)
(class in xtructure.hashtable.types)
HashTable (class in xtructure)
(class in xtructure.hashtable)
(class in xtructure.hashtable.table)
head (xtructure.Queue attribute)
,
[1]
(xtructure.queue.Queue attribute)
,
[1]
(xtructure.queue.queue.Queue attribute)
,
[1]
heap_size (xtructure.BGPQ attribute)
(xtructure.bgpq.BGPQ attribute)
(xtructure.bgpq.bgpq.BGPQ attribute)
hstack() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
I
id (xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
index (xtructure.HashIdx attribute)
(xtructure.hashtable.HashIdx attribute)
(xtructure.hashtable.types.BucketIdx attribute)
(xtructure.hashtable.types.HashIdx attribute)
insert() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
(xtructure.HashTable method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
intrinsic_shape (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
is_xtructed (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue attribute)
(xtructure.core.protocol.Xtructurable attribute)
(xtructure.core.Xtructurable attribute)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
(xtructure.HashIdx attribute)
(xtructure.hashtable.HashIdx attribute)
(xtructure.hashtable.types.BucketIdx attribute)
(xtructure.hashtable.types.HashIdx attribute)
(xtructure.Xtructurable attribute)
is_xtructure_dataclass_instance() (in module xtructure.core.type_utils)
is_xtructure_dataclass_type() (in module xtructure.core.type_utils)
isclose() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
K
key_buffer (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
key_store (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
L
load() (in module xtructure.io)
(in module xtructure.io.io)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue class method)
(xtructure.core.protocol.Xtructurable class method)
(xtructure.core.Xtructurable class method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData class method)
(xtructure.HashIdx class method)
(xtructure.hashtable.HashIdx class method)
(xtructure.hashtable.types.BucketIdx class method)
(xtructure.hashtable.types.HashIdx class method)
(xtructure.Xtructurable class method)
lookup() (xtructure.HashTable method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
lookup_bucket() (xtructure.HashTable method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
lookup_parallel() (xtructure.HashTable method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
M
main() (in module xtructure.bgpq.merge_split.benchmark_merge_split)
(in module xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops)
make_batched() (xtructure.BGPQ static method)
(xtructure.bgpq.BGPQ static method)
(xtructure.bgpq.bgpq.BGPQ static method)
make_batched_like() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
max_probes (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
max_size (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
(xtructure.Queue attribute)
,
[1]
(xtructure.queue.Queue attribute)
,
[1]
(xtructure.queue.queue.Queue attribute)
,
[1]
(xtructure.Stack attribute)
,
[1]
(xtructure.stack.Stack attribute)
,
[1]
(xtructure.stack.stack.Stack attribute)
,
[1]
merge_arrays_indices_loop() (in module xtructure.bgpq.merge_split)
(in module xtructure.bgpq.merge_split.loop)
merge_arrays_parallel() (in module xtructure.bgpq.merge_split)
(in module xtructure.bgpq.merge_split.parallel)
merge_arrays_parallel_kv() (in module xtructure.bgpq.merge_split.parallel)
merge_buffer() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
merge_indices_kernel_loop() (in module xtructure.bgpq.merge_split.loop)
merge_sort_split_idx() (in module xtructure.bgpq.merge_split)
(in module xtructure.bgpq.merge_split.split)
module
xtructure
xtructure.bgpq
xtructure.bgpq.bgpq
xtructure.bgpq.merge_split
xtructure.bgpq.merge_split.benchmark_merge_split
xtructure.bgpq.merge_split.common
xtructure.bgpq.merge_split.loop
xtructure.bgpq.merge_split.parallel
xtructure.bgpq.merge_split.split
xtructure.core
xtructure.core.dataclass
xtructure.core.field_descriptor_utils
xtructure.core.field_descriptors
xtructure.core.protocol
xtructure.core.structuredtype
xtructure.core.type_utils
xtructure.core.xtructure_decorators
xtructure.core.xtructure_decorators.aggregate_bitpack
xtructure.core.xtructure_decorators.aggregate_bitpack.bitpack
xtructure.core.xtructure_decorators.aggregate_bitpack.kernels
xtructure.core.xtructure_decorators.aggregate_bitpack.spec
xtructure.core.xtructure_decorators.aggregate_bitpack.view
xtructure.core.xtructure_decorators.annotate
xtructure.core.xtructure_decorators.bitpack_accessors
xtructure.core.xtructure_decorators.default
xtructure.core.xtructure_decorators.hash
xtructure.core.xtructure_decorators.indexing
xtructure.core.xtructure_decorators.io
xtructure.core.xtructure_decorators.method_factory
xtructure.core.xtructure_decorators.ops
xtructure.core.xtructure_decorators.shape
xtructure.core.xtructure_decorators.string_format
xtructure.core.xtructure_decorators.structure_util
xtructure.core.xtructure_decorators.validation
xtructure.core.xtructure_numpy
xtructure.core.xtructure_numpy.array_ops
xtructure.core.xtructure_numpy.dataclass_ops
xtructure.core.xtructure_numpy.dataclass_ops.batch_ops
xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops
xtructure.core.xtructure_numpy.dataclass_ops.fill_ops
xtructure.core.xtructure_numpy.dataclass_ops.logical_ops
xtructure.core.xtructure_numpy.dataclass_ops.shape_ops
xtructure.core.xtructure_numpy.dataclass_ops.spatial_ops
xtructure.core.xtructure_numpy.dataclass_ops.type_ops
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.legacy_unique_ops
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.optimized_unique_ops
xtructure.hashtable
xtructure.hashtable.constants
xtructure.hashtable.hash_utils
xtructure.hashtable.insert
xtructure.hashtable.insert_pallas
xtructure.hashtable.insert_triton
xtructure.hashtable.lookup
xtructure.hashtable.table
xtructure.hashtable.types
xtructure.io
xtructure.io.io
xtructure.numpy
xtructure.queue
xtructure.queue.queue
xtructure.stack
xtructure.stack.stack
xtructure.xtructure_numpy
moveaxis() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
N
name (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
ndim (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
nested_class_type (xtructure.core.xtructure_decorators.default.FieldInfo attribute)
not_equal() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
O
ones_like() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.fill_ops)
(in module xtructure.xtructure_numpy)
P
pack_words_all_pallas() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.kernels)
pack_words_all_xla() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.kernels)
packed_num_bytes() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.bitpack)
packed_tensor() (xtructure.core.field_descriptors.FieldDescriptor class method)
(xtructure.core.FieldDescriptor class method)
(xtructure.FieldDescriptor class method)
pad() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
pallas_insert_enabled() (in module xtructure.hashtable.insert_pallas)
parallel_insert() (xtructure.HashTable method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
peek() (xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
(xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
pop() (xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
push() (xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
Q
Queue (class in xtructure)
(class in xtructure.queue)
(class in xtructure.queue.queue)
R
random() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue class method)
(xtructure.core.protocol.Xtructurable class method)
(xtructure.core.Xtructurable class method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData class method)
(xtructure.HashIdx class method)
(xtructure.hashtable.HashIdx class method)
(xtructure.hashtable.types.BucketIdx class method)
(xtructure.hashtable.types.HashIdx class method)
(xtructure.Xtructurable class method)
ravel() (in module xtructure.core.xtructure_numpy)
(in module xtructure.xtructure_numpy)
register_dataclass_type_with_jax_tree_util() (in module xtructure.core.dataclass)
repeat() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
replace() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.HashTable method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
(xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
(xtructure.Xtructurable method)
reserve_slots_pallas() (in module xtructure.hashtable.insert_pallas)
reserve_slots_triton() (in module xtructure.hashtable.insert_triton)
reshape() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
result_type() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.type_ops)
(in module xtructure.xtructure_numpy)
roll() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.spatial_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
rot90() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.spatial_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
run_bench() (in module xtructure.bgpq.merge_split.benchmark_merge_split)
(in module xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops)
run_bench_values() (in module xtructure.bgpq.merge_split.benchmark_merge_split)
S
save() (in module xtructure.io)
(in module xtructure.io.io)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
scalar() (xtructure.core.field_descriptors.FieldDescriptor class method)
(xtructure.core.FieldDescriptor class method)
(xtructure.FieldDescriptor class method)
seed (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
set() (xtructure.core.protocol.Updater method)
set_as_condition() (xtructure.core.protocol.Updater method)
shape (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
SINGLE (xtructure.core.StructuredType attribute)
(xtructure.core.structuredtype.StructuredType attribute)
(xtructure.StructuredType attribute)
size (xtructure.BGPQ attribute)
(xtructure.BGPQ property)
(xtructure.bgpq.BGPQ attribute)
(xtructure.bgpq.BGPQ property)
(xtructure.bgpq.bgpq.BGPQ attribute)
(xtructure.bgpq.bgpq.BGPQ property)
(xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
(xtructure.Queue property)
(xtructure.queue.Queue property)
(xtructure.queue.queue.Queue property)
(xtructure.Stack attribute)
,
[1]
(xtructure.stack.Stack attribute)
,
[1]
(xtructure.stack.stack.Stack attribute)
,
[1]
slot_index (xtructure.hashtable.types.BucketIdx attribute)
split() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
squeeze() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
Stack (class in xtructure)
(class in xtructure.stack)
(class in xtructure.stack.stack)
stack() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
str() (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
structured_type (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
StructuredType (class in xtructure)
(class in xtructure.core)
(class in xtructure.core.structuredtype)
sub_id (xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData attribute)
swapaxes() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
T
table (xtructure.HashTable attribute)
(xtructure.hashtable.HashTable attribute)
(xtructure.hashtable.table.HashTable attribute)
tail (xtructure.Queue attribute)
,
[1]
(xtructure.queue.Queue attribute)
,
[1]
(xtructure.queue.queue.Queue attribute)
,
[1]
take() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
take_along_axis() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
tensor() (xtructure.core.field_descriptors.FieldDescriptor class method)
(xtructure.core.FieldDescriptor class method)
(xtructure.FieldDescriptor class method)
tile() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
to_tuple() (xtructure.BGPQ method)
(xtructure.bgpq.BGPQ method)
(xtructure.bgpq.bgpq.BGPQ method)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.HashTable method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.HashTable method)
(xtructure.hashtable.table.HashTable method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Queue method)
(xtructure.queue.Queue method)
(xtructure.queue.queue.Queue method)
(xtructure.Stack method)
(xtructure.stack.Stack method)
(xtructure.stack.stack.Stack method)
(xtructure.Xtructurable method)
to_uint8() (in module xtructure.core.xtructure_decorators.aggregate_bitpack.bitpack)
transpose() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.shape_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.protocol.Xtructurable method)
(xtructure.core.Xtructurable method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
(xtructure.Xtructurable method)
triton_insert_enabled() (in module xtructure.hashtable.insert_triton)
U
uint32ed (xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue property)
(xtructure.core.protocol.Xtructurable property)
(xtructure.core.Xtructurable property)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData property)
(xtructure.HashIdx property)
(xtructure.hashtable.HashIdx property)
(xtructure.hashtable.types.BucketIdx property)
(xtructure.hashtable.types.HashIdx property)
(xtructure.Xtructurable property)
uint32ed_to_hash() (in module xtructure.core.xtructure_decorators.hash)
uint32ed_to_hash_pair() (in module xtructure.core.xtructure_decorators.hash)
unique_mask() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.unique_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.optimized_unique_ops)
(in module xtructure.xtructure_numpy)
unique_mask_legacy() (in module xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.legacy_unique_ops)
UNSTRUCTURED (xtructure.core.StructuredType attribute)
(xtructure.core.structuredtype.StructuredType attribute)
(xtructure.StructuredType attribute)
update_on_condition() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.logical_ops)
(in module xtructure.xtructure_numpy)
Updater (class in xtructure.core.protocol)
V
val_buffer (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
val_store (xtructure.BGPQ attribute)
,
[1]
(xtructure.bgpq.BGPQ attribute)
,
[1]
(xtructure.bgpq.bgpq.BGPQ attribute)
,
[1]
(xtructure.Queue attribute)
,
[1]
(xtructure.queue.Queue attribute)
,
[1]
(xtructure.queue.queue.Queue attribute)
,
[1]
(xtructure.Stack attribute)
,
[1]
(xtructure.stack.Stack attribute)
,
[1]
(xtructure.stack.stack.Stack attribute)
,
[1]
vstack() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.batch_ops)
(in module xtructure.xtructure_numpy)
(xtructure.bgpq.merge_split.benchmark_merge_split.BenchValue method)
(xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops.DummyData method)
(xtructure.HashIdx method)
(xtructure.hashtable.HashIdx method)
(xtructure.hashtable.types.BucketIdx method)
(xtructure.hashtable.types.HashIdx method)
W
where() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.logical_ops)
(in module xtructure.xtructure_numpy)
where_no_broadcast() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.logical_ops)
(in module xtructure.xtructure_numpy)
with_intrinsic_shape() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.field_descriptor_utils)
X
Xtructurable (class in xtructure)
(class in xtructure.core)
(class in xtructure.core.protocol)
xtructure
module
xtructure.bgpq
module
xtructure.bgpq.bgpq
module
xtructure.bgpq.merge_split
module
xtructure.bgpq.merge_split.benchmark_merge_split
module
xtructure.bgpq.merge_split.common
module
xtructure.bgpq.merge_split.loop
module
xtructure.bgpq.merge_split.parallel
module
xtructure.bgpq.merge_split.split
module
xtructure.core
module
xtructure.core.dataclass
module
xtructure.core.field_descriptor_utils
module
xtructure.core.field_descriptors
module
xtructure.core.protocol
module
xtructure.core.structuredtype
module
xtructure.core.type_utils
module
xtructure.core.xtructure_decorators
module
xtructure.core.xtructure_decorators.aggregate_bitpack
module
xtructure.core.xtructure_decorators.aggregate_bitpack.bitpack
module
xtructure.core.xtructure_decorators.aggregate_bitpack.kernels
module
xtructure.core.xtructure_decorators.aggregate_bitpack.spec
module
xtructure.core.xtructure_decorators.aggregate_bitpack.view
module
xtructure.core.xtructure_decorators.annotate
module
xtructure.core.xtructure_decorators.bitpack_accessors
module
xtructure.core.xtructure_decorators.default
module
xtructure.core.xtructure_decorators.hash
module
xtructure.core.xtructure_decorators.indexing
module
xtructure.core.xtructure_decorators.io
module
xtructure.core.xtructure_decorators.method_factory
module
xtructure.core.xtructure_decorators.ops
module
xtructure.core.xtructure_decorators.shape
module
xtructure.core.xtructure_decorators.string_format
module
xtructure.core.xtructure_decorators.structure_util
module
xtructure.core.xtructure_decorators.validation
module
xtructure.core.xtructure_numpy
module
xtructure.core.xtructure_numpy.array_ops
module
xtructure.core.xtructure_numpy.dataclass_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.batch_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.comparison_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.fill_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.logical_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.shape_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.spatial_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.type_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.benchmark_unqiue_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.legacy_unique_ops
module
xtructure.core.xtructure_numpy.dataclass_ops.unique_ops.optimized_unique_ops
module
xtructure.hashtable
module
xtructure.hashtable.constants
module
xtructure.hashtable.hash_utils
module
xtructure.hashtable.insert
module
xtructure.hashtable.insert_pallas
module
xtructure.hashtable.insert_triton
module
xtructure.hashtable.lookup
module
xtructure.hashtable.table
module
xtructure.hashtable.types
module
xtructure.io
module
xtructure.io.io
module
xtructure.numpy
module
xtructure.queue
module
xtructure.queue.queue
module
xtructure.stack
module
xtructure.stack.stack
module
xtructure.xtructure_numpy
module
xtructure_dataclass() (in module xtructure)
(in module xtructure.core)
(in module xtructure.core.xtructure_decorators)
Z
zeros_like() (in module xtructure.core.xtructure_numpy)
(in module xtructure.core.xtructure_numpy.dataclass_ops)
(in module xtructure.core.xtructure_numpy.dataclass_ops.fill_ops)
(in module xtructure.xtructure_numpy)