Expand description
Convenience prelude for common imports
This prelude provides everything needed for typical symbolic mathematics operations.
Import with use mathhook_core::prelude::*; to access all common types and traits.
Re-exports§
pub use crate::Commutativity;pub use crate::Expression;pub use crate::MathConstant;pub use crate::Number;pub use crate::NumericMatrix;pub use crate::Symbol;pub use crate::SymbolType;pub use crate::AdvancedPolynomial;pub use crate::AdvancedSimplify;pub use crate::Collect;pub use crate::ComplexOperations;pub use crate::EquationAnalyzer;pub use crate::EquationType;pub use crate::Expand;pub use crate::Factor;pub use crate::PolynomialGcd;pub use crate::RationalSimplify;pub use crate::Simplify;pub use crate::SmartEquationSolver;pub use crate::ZeroDetection;pub use crate::multivariate_gcd;pub use crate::multivariate_gcd;pub use crate::polynomial_div;pub use crate::polynomial_quo;pub use crate::polynomial_rem;pub use crate::Derivative;pub use crate::BasicDerivatives;pub use crate::BasicIntegrals;pub use crate::ChainRule;pub use crate::ComplexAnalysis;pub use crate::FunctionIntegrals;pub use crate::HigherOrderDerivatives;pub use crate::Integration;pub use crate::IntegrationMethods;pub use crate::LimitDirection;pub use crate::Limits;pub use crate::PowerRule;pub use crate::ProductRule;pub use crate::ResidueCalculus;pub use crate::SeriesExpansion;pub use crate::SeriesType;pub use crate::Summation;pub use crate::SummationMethods;pub use crate::Matchable;pub use crate::Pattern;pub use crate::PatternMatches;pub use crate::Substitutable;pub use crate::educational::DifficultyLevel;pub use crate::educational::EducationalExt;pub use crate::educational::EducationalOperation;pub use crate::educational::EducationalResult;pub use crate::educational::EnhancedStep;pub use crate::educational::EnhancedStepExplanation;pub use crate::educational::OperationContext;pub use crate::educational::Step;pub use crate::educational::StepByStep;pub use crate::educational::StepByStepExplanation;pub use crate::matrices::CoreMatrixOps;pub use crate::matrices::EigenOperations;pub use crate::matrices::Matrix;pub use crate::matrices::MatrixDecomposition;pub use crate::matrices::MatrixOperations;pub use crate::MathSolver;pub use crate::SolverConfig;pub use crate::SolverResult;pub use crate::Parser;pub use crate::ParserConfig;pub use crate::MathError;pub use crate::ParseError;pub use crate::LaTeXFormatter;pub use crate::MathLanguage;pub use crate::SimpleFormatter;pub use crate::WolframFormatter;pub use crate::macros::*;