fractal_algebra 0.3.8

A library for fractal algebra experimentation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use fractal_algebra::FractalField;
use num_complex::Complex;

fn main() {
    let base = FractalField::one();
    let scaled = base.clone() * Complex::new(2.0, 0.5);
    let combined = base.clone() + scaled.clone();

    println!("base edges: {}", base.edges.len());
    println!("scaled edges: {}", scaled.edges.len());
    println!("combined signature: {:?}", combined.signature());
    println!("combined is zero: {}", combined.is_zero());
}