Expand description
§lie-rs
A Rust library for Lie series and Baker-Campbell-Hausdorff computations.
§Quick Start
use lie_rs::prelude::*;
use lyndon_rs::prelude::*;
use num_rational::Ratio;
let basis = LyndonBasis::<ENotation>::new(2, Sort::Lexicographical);
let generator = BchSeriesGenerator::<ENotation>::new(basis, 5);
let bch_series: LieSeries<ENotation, Ratio<i64>> = generator.generate_lie_series();
Re-exports§
pub use bch_series_generator::BchSeriesGenerator;
pub use bch_series_generator::Matrix2x2;
pub use bch_series_generator::MatrixTree;
pub use lie_series::LieSeries;
pub use rooted_tree::EdgePartitions;
pub use rooted_tree::GraphPartitionTable;
pub use rooted_tree::RootedTree;
Modules§
- bch_
series_ generator - lie_
series - prelude
- Prelude module for convenient imports
- rooted_
tree
Traits§
- LieSeries
Generator - Trait for types that can generate Lie series.