Crate laddu_core

Crate laddu_core 

Source
Expand description

§laddu-core

This is an internal crate used by laddu.

Re-exports§

pub use crate::data::open;
pub use crate::data::BinnedDataset;
pub use crate::data::Dataset;
pub use crate::data::Event;
pub use crate::resources::Cache;
pub use crate::resources::ComplexMatrixID;
pub use crate::resources::ComplexScalarID;
pub use crate::resources::ComplexVectorID;
pub use crate::resources::MatrixID;
pub use crate::resources::ParameterID;
pub use crate::resources::Parameters;
pub use crate::resources::Resources;
pub use crate::resources::ScalarID;
pub use crate::resources::VectorID;
pub use crate::utils::enums::Channel;
pub use crate::utils::enums::Frame;
pub use crate::utils::enums::Sign;
pub use crate::utils::variables::Angles;
pub use crate::utils::variables::CosTheta;
pub use crate::utils::variables::Mandelstam;
pub use crate::utils::variables::Mass;
pub use crate::utils::variables::Phi;
pub use crate::utils::variables::PolAngle;
pub use crate::utils::variables::PolMagnitude;
pub use crate::utils::variables::Polarization;
pub use crate::utils::vectors::Vec3;
pub use crate::utils::vectors::Vec4;
pub use amplitudes::constant;
pub use amplitudes::parameter;
pub use amplitudes::AmplitudeID;
pub use amplitudes::Evaluator;
pub use amplitudes::Expression;
pub use amplitudes::Manager;
pub use amplitudes::Model;
pub use amplitudes::ParameterLike;

Modules§

amplitudes
Amplitudes and methods for making and evaluating them.
data
Methods for loading and manipulating Event-based data.
resources
Structures for manipulating the cache and free parameters.
traits
Useful traits for all crate structs
utils
Utility functions, enums, and traits

Enums§

LadduError
The error type used by all laddu internal methods

Constants§

PI
The mathematical constant $\pi$.

Traits§

ReadWrite
A trait which allows structs with Serialize and Deserialize to have a null constructor which Python can fill with data. This allows such structs to be pickle-able from the Python API.

Type Aliases§

Float
A floating-point number type (defaults to f64, see f32 feature).