physics_in_parallel 3.6.0

High-performance infrastructure for numerical simulations in physics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Opt-in backend, interchange, and generic-engine API.

pub use crate::advanced::{
    AntiSymmetricMatrix, AttrId, AttrsCore, AttrsMeta, Backend, Dense, DiagonalMatrix,
    DynVectorList, DynamicWeightedIndex, DynamicWeightedIndexError, FlatPayload, FromJsonPayload,
    HaarVectors, Interaction, InteractionError, InteractionId, InteractionNodes, InteractionOrder,
    InteractionTopology, JSON_SCHEMA_VERSION, Kernel, LowerTriangularMatrix, MatrixBackend,
    MeanReducer, NNVectors, NUM_RNGS, NdarrayConvert, NearestNeighborKernel, NeighborList,
    NeighborListError, ObjId, PhysObjAdvanced, PowerLawKernel, RankNDense, RankNSparse, Reducer,
    RowMajorLayout, ScalarSerde, Space, Sparse, SparseMatrix, SparsePayload, SparsePayloadParts,
    SquareLatticeAdvanced, StrictLowerTriangularMatrix, StrictUpperTriangularMatrix,
    SymmetricMatrix, TensorRandElement, TensorResult, TensorStringConvert, TensorTrait,
    ToJsonPayload, UniformDistanceKernel, UpperTriangularMatrix, VectorListRand,
    save_square_lattice,
};