Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Axect/Peroxide
/ types & classes
Types & classes
211 in github.com/Axect/Peroxide
⨍
Functions
1,535
◇
Types & classes
211
Class
AD
src/grave/ad.rs:14
Class
ADFn
Generic AD function wrapper. Lifts a function `F: Fn(Jet<2>) -> Jet<2>` to operate at multiple levels: - `call_stable(f64)` → `f64`: evaluate functio
src/structure/ad.rs:1005
Interface
ADVec
Backward compatibility trait: provides `to_ad_vec` and `to_f64_vec` on vector types. Extends `JetVec` with the `to_ad_vec` method for converting to `
src/structure/ad.rs:1244
Interface
Algorithm
Some algorithms for Vector
src/traits/general.rs:2
Class
BS23
src/numerical/ode.rs:507
Class
BSpline
src/numerical/spline.rs:1112
Class
BasicODESolver
A basic ODE solver using a specified integrator. # Example ``` use peroxide::fuga::*; fn main() -> Result<(), Box<dyn Error>> { let initial_conditi
src/numerical/ode.rs:216
Class
BisectionMethod
┌─────────────────────────────────────────────────────────┐ Bisection method └─────────────────────────────────────────────────────────┘ Bisection met
src/numerical/root.rs:542
Enum
BoundaryCondition
src/grave/ode.rs:411
Class
BroydenMethod
┌─────────────────────────────────────────────────────────┐ Broyden method └─────────────────────────────────────────────────────────┘ Broyden method
src/numerical/root.rs:823
Interface
ButcherTableau
┌─────────────────────────────────────────────────────────┐ Butcher Tableau └─────────────────────────────────────────────────────────┘ Trait for Butc
src/numerical/ode.rs:268
Interface
Calculus
============================================================================= Calculus for Polynomial ================================================
src/structure/polynomial.rs:493
Class
Closure
peroxide-ad/src/lib.rs:20
Class
ClosureSyntax
peroxide-ad/src/lib.rs:37
Class
ComplexMatrix
src/complex/matrix.rs:50
Enum
ConcatenateError
src/util/non_macro.rs:45
Class
ConfusionMatrix
src/statistics/stat.rs:707
Interface
ConvToMat
src/traits/sugar.rs:58
Class
Coord
src/grave/lda_ls.rs:62
Class
Cosine
tests/root.rs:145
Class
Cubic
tests/root.rs:34
Class
Cubic
examples/root_test.rs:34
Class
CubicBSplineBases
src/numerical/spline.rs:1011
Class
CubicHermiteSpline
src/numerical/spline.rs:702
Class
CubicSpline
src/numerical/spline.rs:448
Class
DGEQRF
src/structure/matrix.rs:4316
Class
DGESVD
src/structure/matrix.rs:4323
Class
DGETRF
src/structure/matrix.rs:4308
Class
DP45
src/numerical/ode.rs:701
Class
DPOTRF
src/structure/matrix.rs:4331
Enum
DType
src/structure/dataframe.rs:376
Enum
DTypeArray
src/structure/dataframe.rs:396
Enum
DTypeValue
src/structure/dataframe.rs:416
Class
DataFrame
src/grave/dataframe.rs:198
Class
DataFrame
src/structure/dataframe.rs:469
Class
Decay
embedded methods that drive the step() arms touched by clippy. Use a simple decay problem so every method converges within the step-iteration budget.
examples/clippy_verify.rs:132
Class
Dual
src/grave/dual.rs:77
Interface
Dualist
src/grave/dual.rs:580
Class
Eigen
src/numerical/eigen.rs:16
Enum
EigenMethod
src/numerical/eigen.rs:11
Interface
Environment
src/grave/ode.rs:434
Enum
ExMethod
src/grave/ode.rs:395
Interface
ExpLogOps
peroxide-num/src/lib.rs:45
Class
ExplicitODE
src/grave/ode.rs:523
Interface
FPMatrix
Functional Programming for Matrix and ComplexMatrix
src/traits/fp.rs:25
Interface
FPVector
Functional Programming tools for Vector
src/traits/fp.rs:2
Class
FalsePositionMethod
┌─────────────────────────────────────────────────────────┐ False position method └─────────────────────────────────────────────────────────┘ False po
src/numerical/root.rs:722
Interface
Float
peroxide-num/src/lib.rs:54
Interface
FloatWithPrecision
src/traits/float.rs:1
Enum
Form
src/traits/matrix.rs:98
Interface
GKIntegrable
Type that can be integrated using Gauss Kronrod Quadrature
src/numerical/integral.rs:201
Class
GL4
src/numerical/ode.rs:1217
Interface
GLKIntegrable
Type that can be integrated using Gauss Legendre or Kronrod Quadrature
src/numerical/integral.rs:189
Enum
Grid
src/util/plot.rs:167
Interface
Group
┌──────────────────────────────────────────────────────────┐ Fundamental Traits └──────────────────────────────────────────────────────────┘
peroxide-num/src/lib.rs:198
Class
HyperDual
src/grave/hyper_dual.rs:53
Enum
ImMethod
src/grave/ode.rs:401
Class
ImplicitODE
src/grave/ode.rs:817
Enum
ImplicitSolver
src/numerical/ode.rs:1194
Interface
InnerProduct
Inner product Vector
src/traits/math.rs:46
Enum
Integral
src/numerical/integral.rs:6
Class
JacobiTemp
src/numerical/eigen.rs:45
Class
Jet
src/structure/ad.rs:215
Interface
JetVec
Trait for converting between `Vec<f64>` and `Vec<Jet<1>>`.
src/structure/ad.rs:1101
Class
KeplerProblem
examples/ode_test_orbit.rs:54
Enum
LAPACK_STATUS
src/structure/matrix.rs:4287
Enum
LambertWAccuracyMode
src/special/function.rs:161
Enum
LineStyle
src/util/plot.rs:147
Interface
LinearAlgebra
┌─────────────────────────────────────────────────────────┐ For Linear Algebra └─────────────────────────────────────────────────────────┘ Linear alge
src/traits/matrix.rs:38
Interface
LinearOp
Linear operation for Vector
src/traits/math.rs:51
Class
Lorenz
examples/lorenz_rk4.rs:29
Class
Lorenz
examples/lorenz_tsit45.rs:30
Class
Lorenz
examples/lorenz_rkf45.rs:30
Class
Lorenz
examples/lorenz_rkf78.rs:30
Class
Lorenz
examples/lorenz_dp45.rs:30
Class
Lorenz
examples/lorenz_gl4.rs:30
Interface
LowerExpWithPlus
Format float number into lower exponent notation with '+' sign # Example ```rust use peroxide::fuga::*; let x = 123.456; assert_eq!(x.fmt_lower_exp
src/util/print.rs:434
Interface
MATLAB
src/util/api.rs:5
Enum
Markers
src/util/plot.rs:99
Class
Matrix
src/structure/matrix.rs:704
Interface
MatrixProduct
Matrix Products
src/traits/math.rs:62
Interface
MatrixPtr
============================================================================= Pointer for Matrix =====================================================
src/traits/pointer.rs:261
Interface
MatrixTrait
src/traits/matrix.rs:3
Enum
Metric
src/statistics/stat.rs:958
Class
Multinomial
src/structure/multinomial.rs:8
Interface
MutFP
src/traits/mutable.rs:3
Interface
MutMatrix
src/traits/mutable.rs:13
Interface
NCIntegrable
Type that can be integrated using Newton Cotes Quadrature
src/numerical/integral.rs:136
Class
NewtonMethod
┌─────────────────────────────────────────────────────────┐ Newton method └─────────────────────────────────────────────────────────┘ Newton method #
src/numerical/root.rs:612
Class
NoEnv
src/grave/ode.rs:1170
Enum
Norm
src/traits/math.rs:27
Interface
Normed
Normed Vector
src/traits/math.rs:37
Interface
Numeric
peroxide-num/src/lib.rs:69
Interface
ODE
ODE solver `Records` : Type of container to contain results `Param` : Type of parameter `ODEMethod` : Explicit or Implicit
src/grave/ode.rs:499
Enum
ODEError
src/numerical/ode.rs:154
Interface
ODEIntegrator
Trait for ODE integrators. Implement this trait to define your own ODE integrator.
src/numerical/ode.rs:120
Enum
ODEMethod
src/grave/ode_old.rs:16
Enum
ODEOptions
src/grave/ode.rs:425
Interface
ODEProblem
Trait for defining an ODE problem. Implement this trait to define your own ODE problem. # Example ``` use peroxide::fuga::*; struct MyODEProblem;
src/numerical/ode.rs:113
Interface
ODESolver
Trait for ODE solvers. Implement this trait to define your own ODE solver.
src/numerical/ode.rs:175
next →
1–100 of 211, ranked by callers