List of all items
Structs
- anf::ANFCodeGen
- anf::ANFConverter
- anf::ANFVarGen
- ast_utils::ASTUtilConfig
- backends::rust_codegen::CompiledRustFunction
- backends::rust_codegen::RustCodeGenerator
- backends::rust_codegen::RustCodegenConfig
- backends::rust_codegen::RustCompiler
- egglog_integration::EgglogOptimizer
- ergonomics::MathBuilder
- expr::Expr
- final_tagless::ASTEval
- final_tagless::ASTFunction
- final_tagless::DirectEval
- final_tagless::ExpressionBuilder
- final_tagless::FloatRange
- final_tagless::IntRange
- final_tagless::PrettyPrint
- final_tagless::SymbolicRange
- final_tagless::VariableRegistry
- interval_domain::IntervalDomainAnalyzer
- power_utils::PowerOptConfig
- power_utils::PowerOptimizationInfo
- summation::ConvergenceAnalyzer
- summation::ConvergenceConfig
- summation::MultiDimFunction
- summation::MultiDimRange
- summation::MultiDimSumResult
- summation::SumResult
- summation::SummationConfig
- summation::SummationSimplifier
- symbolic::ExpressionStats
- symbolic::OptimizationConfig
- symbolic::OptimizationStats
- symbolic::SymbolicOptimizer
- symbolic_ad::FunctionWithDerivatives
- symbolic_ad::SymbolicAD
- symbolic_ad::SymbolicADConfig
- symbolic_ad::SymbolicADStats
Enums
- anf::ANFAtom
- anf::ANFComputation
- anf::ANFExpr
- anf::StructuralHash
- anf::VarRef
- backends::BackendType
- backends::rust_codegen::RustOptLevel
- egglog_integration::OptimizationPattern
- error::MathCompileError
- final_tagless::ASTRepr
- interval_domain::Endpoint
- interval_domain::IntervalDomain
- power_utils::PowerStrategy
- summation::ConvergenceResult
- summation::ConvergenceTest
- summation::SummationPattern
- symbolic::CompilationApproach
- symbolic::CompilationStrategy
Traits
- backends::CompilationBackend
- final_tagless::ASTMathExpr
- final_tagless::ASTMathExprf64
- final_tagless::MathExpr
- final_tagless::NumericType
- final_tagless::RangeType
- final_tagless::StatisticalExpr
- final_tagless::SummandFunction
- final_tagless::SummationExpr
- symbolic::OptimizeExpr
Functions
- anf::convert_to_anf
- anf::generate_rust_code
- ast_utils::collect_variable_indices
- ast_utils::collect_variable_names
- ast_utils::contains_variable_by_index
- ast_utils::contains_variable_by_name
- ast_utils::contains_variable_by_name_legacy
- ast_utils::count_nodes
- ast_utils::expression_depth
- ast_utils::expressions_equal
- ast_utils::expressions_equal_default
- ast_utils::extract_constant
- ast_utils::extract_variable_index
- ast_utils::is_constant
- ast_utils::is_one
- ast_utils::is_variable
- ast_utils::is_zero
- ast_utils::transform_expression
- ast_utils::traverse_expression
- egglog_integration::optimize_with_egglog
- ergonomics::presets::cross_entropy_loss
- ergonomics::presets::mse_loss
- ergonomics::presets::relu
- ergonomics::presets::standard_normal
- ergonomics::quick_eval
- final_tagless::clear_global_registry
- final_tagless::create_variable_map
- final_tagless::get_variable_index
- final_tagless::get_variable_name
- final_tagless::global_registry
- final_tagless::polynomial::from_roots
- final_tagless::polynomial::horner
- final_tagless::polynomial::horner_derivative
- final_tagless::polynomial::horner_expr
- final_tagless::register_variable
- power_utils::analyze_power_optimization
- power_utils::determine_power_strategy
- power_utils::generate_integer_power_string
- power_utils::generate_repeated_squaring_string
- power_utils::try_convert_to_integer
- pretty::pretty_anf
- pretty::pretty_ast
- symbolic_ad::convenience::bivariate_quadratic
- symbolic_ad::convenience::gradient
- symbolic_ad::convenience::hessian
- symbolic_ad::convenience::quadratic