physics_in_parallel 3.7.0

High-performance infrastructure for numerical simulations in physics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Foundational user API for mathematics, randomness, spaces, and pairing.

pub use crate::math::{
    Complex, DEFAULT_RANDOM_MAX_THREADS, DenseMatrix, Matrix, MatrixError, RandType, Scalar,
    ScalarCastError, Tensor, TensorError, TensorRandError, TensorRandFiller, VectorList,
};
pub use crate::rng::{IndexedRng, RngConfig, RngConfigError, RngMethod};
pub use crate::space::{
    BoundaryCondition, BoundaryError, ClampBox, ContinuousBoundary, KernelError, KernelType,
    PairGenerationError, PairGenerator, PairGeneratorConfig, PairingMethod, PeriodicBox,
    ReflectBox, SourceMode, SquareLattice, SquareLatticeConfig, SquareLatticeConfigError,
    SquareLatticeInitMethod, VectorSamplingError, VectorSamplingMethod, sample_vectors,
};
pub use crate::threading::{ComputePool, ComputePoolError, with_threads};