Expand description
§laddu-core
This is an internal crate used by laddu.
Re-exports§
pub use crate::data::BinnedDataset;pub use crate::data::Dataset;pub use crate::data::DatasetMetadata;pub use crate::data::DatasetReadOptions;pub use crate::data::Event;pub use crate::data::EventData;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::ParameterLike;
Modules§
- amplitudes
Amplitudes and methods for making and evaluating them.- data
- Methods for loading and manipulating
EventData-based data. - f64
- Re-exported alias for
std::f64to ease dependent crates transitioning to the 64-bit floating point API. Constants for thef64double-precision floating point type. - resources
- Structures for manipulating the cache and free parameters.
- traits
- Useful traits for all crate structs
- utils
- Utility functions, enums, and traits
Macros§
- parameter
- Convenience macro for creating parameters. Usage:
parameter!(\"name\")for a free parameter, orparameter!(\"name\", 1.0)for a fixed one.
Enums§
- Laddu
Error - The error type used by all
ladduinternal methods
Constants§
- PI
- The mathematical constant $
\pi$.
Traits§
- Read
Write - A trait which allows structs with
SerializeandDeserializeto have a null constructor which Python can fill with data. This allows such structs to be pickle-able from the Python API.
Type Aliases§
- Laddu
Result - A
Resulttype alias forLadduErrors.