Crate fractal_algebra

Crate fractal_algebra 

Source

Re-exports§

pub use constants::MODULUS;
pub use criticloop::GeneratorCriticLoop;
pub use critics::CriticSuite;
pub use evolutionary::EvolutionaryGenerator;
pub use field::FractalField;
pub use fractaledge::FractalEdge;
pub use graphedge::GraphEdge;
pub use laws::test_associativity;
pub use laws::test_distributivity;
pub use looprep::LoopReport;
pub use mutation::MutationSuite;
pub use rfg::RandomFieldGenerator;
pub use signature::FractalSignature;
pub use stochastic::StochasticAmplitudePhase;
pub use testkit::canonical_test_fractal;
pub use tests::test_add_associativity;
pub use tests::test_add_commutativity;
pub use tests::test_add_identity;
pub use tests::test_add_inverse;
pub use tests::test_for_distributivity;
pub use tests::test_mul_identity;
pub use traits::CollectionMember;
pub use traits::Critic;
pub use traits::EntropyCritic;
pub use traits::Fractal;
pub use traits::FractalAlgebra;
pub use traits::FractalClone;
pub use traits::FractalCollection;
pub use traits::FractalRing;
pub use traits::Generator;
pub use traits::HasSignature;
pub use traits::IFS;
pub use traits::Mandelbrot;
pub use traits::MutationStrategy;
pub use traits::Operation;
pub use traits::SymmetryCritic;
pub use traits::add_fractals;
pub use traits::mul_fractals;
pub use traits::sub_fractals;
pub use graph::FractalGraph;
pub use graph::FractalGraphEdge;
pub use vec3::Vec3;
pub use time::Evolvable;
pub use time::FractalSpacetime;
pub use time::SpacetimeCoordinate;
pub use resonance::CompositeTransform;
pub use resonance::Resonance;
pub use resonance::ResonanceFilter;
pub use resonance::ResonanceLaw;
pub use resonance::ResonantTransform;
pub use resonance::TransformResonanceLaw;
pub use filters::FilterTrace;
pub use filters::LawFilter;
pub use filters::PredicateFilter;
pub use filters::ScoreFilter;
pub use atom::FractalAtom;
pub use graph::EdgeType;
pub use graph::GraphError;
pub use graph::NodeId;
pub use ai::EntangledSystem;
pub use ai::EntropyPulse;
pub use ai::FeedbackSignal;
pub use ai::ParticleResonance;
pub use ai::ProbabilisticSearch;
pub use bayes::FrequencyBeliefSpace;
pub use bayes::Gaussian;

Modules§

ai
atom
atom module
bayes
constants
criticloop
critics
evolutionary
field
defines the various field structs
filters
fractaledge
graph
A semantically-typed, directed graph optimized for modification and traversal.
graphedge
laws
defines the tests for associativity and distributivity
looprep
mutation
resonance
rfg
signature
stochastic
testkit
tests
time
traits
defines the FractalAlgebra trait
vec3
defines the Vec3 struct

Macros§

test_vector_space_axioms