MCPcopy Index your code

hub / github.com/Axect/Peroxide / types & classes

Types & classes211 in github.com/Axect/Peroxide

ClassAD
src/grave/ad.rs:14
ClassADFn
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
InterfaceADVec
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
InterfaceAlgorithm
Some algorithms for Vector
src/traits/general.rs:2
ClassBS23
src/numerical/ode.rs:507
ClassBSpline
src/numerical/spline.rs:1112
ClassBasicODESolver
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
ClassBisectionMethod
┌─────────────────────────────────────────────────────────┐ Bisection method └─────────────────────────────────────────────────────────┘ Bisection met
src/numerical/root.rs:542
EnumBoundaryCondition
src/grave/ode.rs:411
ClassBroydenMethod
┌─────────────────────────────────────────────────────────┐ Broyden method └─────────────────────────────────────────────────────────┘ Broyden method
src/numerical/root.rs:823
InterfaceButcherTableau
┌─────────────────────────────────────────────────────────┐ Butcher Tableau └─────────────────────────────────────────────────────────┘ Trait for Butc
src/numerical/ode.rs:268
InterfaceCalculus
============================================================================= Calculus for Polynomial ================================================
src/structure/polynomial.rs:493
ClassClosure
peroxide-ad/src/lib.rs:20
ClassClosureSyntax
peroxide-ad/src/lib.rs:37
ClassComplexMatrix
src/complex/matrix.rs:50
EnumConcatenateError
src/util/non_macro.rs:45
ClassConfusionMatrix
src/statistics/stat.rs:707
InterfaceConvToMat
src/traits/sugar.rs:58
ClassCoord
src/grave/lda_ls.rs:62
ClassCosine
tests/root.rs:145
ClassCubic
tests/root.rs:34
ClassCubic
examples/root_test.rs:34
ClassCubicBSplineBases
src/numerical/spline.rs:1011
ClassCubicHermiteSpline
src/numerical/spline.rs:702
ClassCubicSpline
src/numerical/spline.rs:448
ClassDGEQRF
src/structure/matrix.rs:4316
ClassDGESVD
src/structure/matrix.rs:4323
ClassDGETRF
src/structure/matrix.rs:4308
ClassDP45
src/numerical/ode.rs:701
ClassDPOTRF
src/structure/matrix.rs:4331
EnumDType
src/structure/dataframe.rs:376
EnumDTypeArray
src/structure/dataframe.rs:396
EnumDTypeValue
src/structure/dataframe.rs:416
ClassDataFrame
src/grave/dataframe.rs:198
ClassDataFrame
src/structure/dataframe.rs:469
ClassDecay
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
ClassDual
src/grave/dual.rs:77
InterfaceDualist
src/grave/dual.rs:580
ClassEigen
src/numerical/eigen.rs:16
EnumEigenMethod
src/numerical/eigen.rs:11
InterfaceEnvironment
src/grave/ode.rs:434
EnumExMethod
src/grave/ode.rs:395
InterfaceExpLogOps
peroxide-num/src/lib.rs:45
ClassExplicitODE
src/grave/ode.rs:523
InterfaceFPMatrix
Functional Programming for Matrix and ComplexMatrix
src/traits/fp.rs:25
InterfaceFPVector
Functional Programming tools for Vector
src/traits/fp.rs:2
ClassFalsePositionMethod
┌─────────────────────────────────────────────────────────┐ False position method └─────────────────────────────────────────────────────────┘ False po
src/numerical/root.rs:722
InterfaceFloat
peroxide-num/src/lib.rs:54
InterfaceFloatWithPrecision
src/traits/float.rs:1
EnumForm
src/traits/matrix.rs:98
InterfaceGKIntegrable
Type that can be integrated using Gauss Kronrod Quadrature
src/numerical/integral.rs:201
ClassGL4
src/numerical/ode.rs:1217
InterfaceGLKIntegrable
Type that can be integrated using Gauss Legendre or Kronrod Quadrature
src/numerical/integral.rs:189
EnumGrid
src/util/plot.rs:167
InterfaceGroup
┌──────────────────────────────────────────────────────────┐ Fundamental Traits └──────────────────────────────────────────────────────────┘
peroxide-num/src/lib.rs:198
ClassHyperDual
src/grave/hyper_dual.rs:53
EnumImMethod
src/grave/ode.rs:401
ClassImplicitODE
src/grave/ode.rs:817
EnumImplicitSolver
src/numerical/ode.rs:1194
InterfaceInnerProduct
Inner product Vector
src/traits/math.rs:46
EnumIntegral
src/numerical/integral.rs:6
ClassJacobiTemp
src/numerical/eigen.rs:45
ClassJet
src/structure/ad.rs:215
InterfaceJetVec
Trait for converting between `Vec<f64>` and `Vec<Jet<1>>`.
src/structure/ad.rs:1101
ClassKeplerProblem
examples/ode_test_orbit.rs:54
EnumLAPACK_STATUS
src/structure/matrix.rs:4287
EnumLambertWAccuracyMode
src/special/function.rs:161
EnumLineStyle
src/util/plot.rs:147
InterfaceLinearAlgebra
┌─────────────────────────────────────────────────────────┐ For Linear Algebra └─────────────────────────────────────────────────────────┘ Linear alge
src/traits/matrix.rs:38
InterfaceLinearOp
Linear operation for Vector
src/traits/math.rs:51
ClassLorenz
examples/lorenz_rk4.rs:29
ClassLorenz
examples/lorenz_tsit45.rs:30
ClassLorenz
examples/lorenz_rkf45.rs:30
ClassLorenz
examples/lorenz_rkf78.rs:30
ClassLorenz
examples/lorenz_dp45.rs:30
ClassLorenz
examples/lorenz_gl4.rs:30
InterfaceLowerExpWithPlus
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
InterfaceMATLAB
src/util/api.rs:5
EnumMarkers
src/util/plot.rs:99
ClassMatrix
src/structure/matrix.rs:704
InterfaceMatrixProduct
Matrix Products
src/traits/math.rs:62
InterfaceMatrixPtr
============================================================================= Pointer for Matrix =====================================================
src/traits/pointer.rs:261
InterfaceMatrixTrait
src/traits/matrix.rs:3
EnumMetric
src/statistics/stat.rs:958
ClassMultinomial
src/structure/multinomial.rs:8
InterfaceMutFP
src/traits/mutable.rs:3
InterfaceMutMatrix
src/traits/mutable.rs:13
InterfaceNCIntegrable
Type that can be integrated using Newton Cotes Quadrature
src/numerical/integral.rs:136
ClassNewtonMethod
┌─────────────────────────────────────────────────────────┐ Newton method └─────────────────────────────────────────────────────────┘ Newton method #
src/numerical/root.rs:612
ClassNoEnv
src/grave/ode.rs:1170
EnumNorm
src/traits/math.rs:27
InterfaceNormed
Normed Vector
src/traits/math.rs:37
InterfaceNumeric
peroxide-num/src/lib.rs:69
InterfaceODE
ODE solver `Records` : Type of container to contain results `Param` : Type of parameter `ODEMethod` : Explicit or Implicit
src/grave/ode.rs:499
EnumODEError
src/numerical/ode.rs:154
InterfaceODEIntegrator
Trait for ODE integrators. Implement this trait to define your own ODE integrator.
src/numerical/ode.rs:120
EnumODEMethod
src/grave/ode_old.rs:16
EnumODEOptions
src/grave/ode.rs:425
InterfaceODEProblem
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
InterfaceODESolver
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