List of all items
Structs
- breverse::BReverse
- bytecode_tape::BtapeGuard
- bytecode_tape::BytecodeTape
- bytecode_tape::CustomOpHandle
- bytecode_tape::TapeValidationError
- diffop::DiffOp
- diffop::DiffOpResult
- diffop::JetPlan
- diffop::MultiIndex
- diffop::SparseJetEntryRef
- diffop::SparseSamplingDistribution
- dual::Dual
- dual_vec::DualVec
- gpu::GpuTapeData
- gpu::TapeMeta
- gpu::TaylorBatchResult
- gpu::TaylorKthBatchResult
- gpu::wgpu_backend::WgpuContext
- gpu::wgpu_backend::WgpuTapeBuffers
- laurent::Laurent
- nonsmooth::KinkEntry
- nonsmooth::NonsmoothInfo
- reverse::Reverse
- sparse::CsrPattern
- sparse::JacobianSparsityPattern
- sparse::SparsityPattern
- stde::DivergenceResult
- stde::EstimatorResult
- stde::GradientSquaredNorm
- stde::Laplacian
- tape::Tape
- tape::TapeGuard
- taylor::Taylor
- taylor_dyn::TaylorArena
- taylor_dyn::TaylorDyn
- taylor_dyn::TaylorDynGuard
Enums
Traits
- bytecode_tape::BtapeThreadLocal
- bytecode_tape::CustomOp
- float::Float
- gpu::GpuBackend
- scalar::Scalar
- stde::Estimator
- tape::TapeThreadLocal
- taylor_dyn::TaylorArenaLocal
Macros
Functions
- api::composed_hvp
- api::grad
- api::hessian
- api::hessian_vec
- api::hvp
- api::jacobian
- api::jvp
- api::record
- api::record_multi
- api::sparse_hessian
- api::sparse_hessian_vec
- api::sparse_jacobian
- api::vjp
- bytecode_tape::with_active_btape
- checkpoint::grad_checkpointed
- checkpoint::grad_checkpointed_disk
- checkpoint::grad_checkpointed_online
- checkpoint::grad_checkpointed_with_hints
- diffop::eval_dyn
- diffop::hessian
- diffop::mixed_partial
- faer_support::grad_faer
- faer_support::grad_faer_val
- faer_support::hessian_faer
- faer_support::hvp_faer
- faer_support::jacobian_faer
- faer_support::solve_dense_cholesky_faer
- faer_support::solve_dense_lu_faer
- faer_support::solve_sparse_cholesky_faer
- faer_support::solve_sparse_lu_faer
- faer_support::sparse_hessian_faer
- faer_support::sparsity_to_faer_symmetric
- faer_support::tape_gradient_faer
- faer_support::tape_hessian_faer
- faer_support::tape_hvp_faer
- faer_support::tape_sparse_hessian_faer
- gpu::opcode_to_gpu
- gpu::stde_gpu::hessian_diagonal_gpu
- gpu::stde_gpu::laplacian_gpu
- gpu::stde_gpu::laplacian_with_control_gpu
- gpu::taylor_codegen::generate_taylor_cuda
- gpu::taylor_codegen::generate_taylor_wgsl
- gpu::taylor_forward_2nd_batch_chunked
- kernels::abs_deriv
- kernels::acosh_deriv
- kernels::asinh_deriv
- kernels::atan2_partials
- kernels::atan_deriv
- kernels::atanh_deriv
- kernels::hypot_partials
- kernels::ln_1p_deriv
- kernels::ln_deriv
- kernels::log10_deriv
- kernels::log2_deriv
- nalgebra_support::grad_nalgebra
- nalgebra_support::grad_nalgebra_val
- nalgebra_support::hessian_nalgebra
- nalgebra_support::jacobian_nalgebra
- nalgebra_support::tape_gradient_nalgebra
- nalgebra_support::tape_hessian_nalgebra
- ndarray_support::grad_ndarray
- ndarray_support::grad_ndarray_val
- ndarray_support::hessian_ndarray
- ndarray_support::hvp_ndarray
- ndarray_support::jacobian_ndarray
- ndarray_support::sparse_hessian_ndarray
- ndarray_support::sparse_jacobian_ndarray
- ndarray_support::tape_gradient_ndarray
- ndarray_support::tape_hessian_ndarray
- ndarray_support::tape_hvp_ndarray
- ndarray_support::tape_sparse_hessian_ndarray
- opcode::eval_forward
- opcode::forced_reverse_partials
- opcode::has_nontrivial_subdifferential
- opcode::is_nonsmooth
- opcode::powi_exp_decode_raw
- opcode::powi_exp_encode
- opcode::reverse_partials
- sparse::column_coloring
- sparse::greedy_coloring
- sparse::row_coloring
- stde::dense_stde_2nd
- stde::dense_stde_2nd_indefinite
- stde::diagonal_kth_order
- stde::diagonal_kth_order_const
- stde::diagonal_kth_order_const_with_buf
- stde::diagonal_kth_order_stochastic
- stde::diagonal_kth_order_with_buf
- stde::directional_derivatives
- stde::divergence
- stde::estimate
- stde::estimate_weighted
- stde::hessian_diagonal
- stde::hessian_diagonal_with_buf
- stde::laplacian
- stde::laplacian_dyn
- stde::laplacian_hutchpp
- stde::laplacian_with_control
- stde::laplacian_with_stats
- stde::parabolic_diffusion
- stde::parabolic_diffusion_stochastic
- stde::stde_sparse
- stde::taylor_jet_2nd
- stde::taylor_jet_2nd_with_buf
- stde::taylor_jet_dyn
- tape::with_active_tape
- taylor_dyn::with_active_arena
- taylor_ops::taylor_acos
- taylor_ops::taylor_acosh
- taylor_ops::taylor_add
- taylor_ops::taylor_asin
- taylor_ops::taylor_asinh
- taylor_ops::taylor_atan
- taylor_ops::taylor_atan2
- taylor_ops::taylor_atanh
- taylor_ops::taylor_cbrt
- taylor_ops::taylor_discontinuous
- taylor_ops::taylor_div
- taylor_ops::taylor_exp
- taylor_ops::taylor_exp2
- taylor_ops::taylor_exp_m1
- taylor_ops::taylor_hypot
- taylor_ops::taylor_ln
- taylor_ops::taylor_ln_1p
- taylor_ops::taylor_log10
- taylor_ops::taylor_log2
- taylor_ops::taylor_mul
- taylor_ops::taylor_neg
- taylor_ops::taylor_powf
- taylor_ops::taylor_powi
- taylor_ops::taylor_recip
- taylor_ops::taylor_scale
- taylor_ops::taylor_sin_cos
- taylor_ops::taylor_sinh_cosh
- taylor_ops::taylor_sqrt
- taylor_ops::taylor_sub
- taylor_ops::taylor_tan
- taylor_ops::taylor_tanh
Type Aliases
- BReverse32
- BReverse64
- Dual32
- Dual64
- DualVec32
- DualVec64
- Reverse32
- Reverse64
- Taylor32
- Taylor64
- TaylorDyn32
- TaylorDyn64