DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
▼Ndiffeq | |
▼Nasync | |
CAsyncExecutor | Simple async executor using standard C++ facilities only |
►CAsyncIntegrator | Lightweight async integrator wrapper |
CEvent | Simple event data structure |
▼Ncore | |
►Ncomposable | |
CAbstractIntegrator | |
CAdaptiveIntegrator | |
CIntegrationResult | Result of a timeout-enabled integration |
CIntegrationTimeoutException | Exception thrown when integration times out |
CTimeoutConfig | Configuration for timeout-enabled integration |
CTimeoutIntegrator | Timeout-enabled integration wrapper |
▼Ninterfaces | |
►CIntegrationInterface | General interface for ODE integration with real-time signal processing |
▼Nrealtime | |
CCustomExecutor | Custom executor for async operations when std::execution is not available |
►CRealtimeIntegrator | Real-time integrator with signal processing capabilities |
CRealtimeSignal | Real-time signal structure for inter-process communication |
▼Nsde | |
CAbstractSDEIntegrator | Abstract base class for SDE integrators |
CSDEProblem | SDE problem definition |
CWienerProcess | Wiener process (Brownian motion) generator |
▼Nsignal | |
CSignal | Generic signal data structure |
CSignalGenerator | Timer-based signal generator for testing |
CSignalProcessor | Simple signal processor |
CBDFIntegrator | BDF (Backward Differentiation Formula) integrator |
CDOP853DenseOutputHelper | |
CDOP853Integrator | DOP853 (Dormand-Prince 8(5,3)) adaptive integrator |
CEulerIntegrator | Forward Euler integrator |
CEulerMaruyamaIntegrator | Euler-Maruyama method for SDEs |
CImplicitEulerMaruyamaIntegrator | Implicit Euler-Maruyama method |
CImprovedEulerIntegrator | Improved Euler (Heun's method) integrator |
CIState | |
CLSODAIntegrator | LSODA integrator - automatically switches between stiff and non-stiff methods |
CMilsteinIntegrator | Milstein method for SDEs |
CRK23Integrator | RK23 (Bogacki-Shampine) adaptive integrator |
CRK45Integrator | RK45 (Runge-Kutta-Fehlberg 4(5)) adaptive integrator |
CRK4Integrator | Classical 4th-order Runge-Kutta integrator |
CSimpleBDF1Integrator | Simple BDF1 (Backward Euler) integrator for debugging |
CSOSRAIntegrator | SOSRA (Stability-Optimized SRA) integrator |
CSOSRIIntegrator | SOSRI (Stability-Optimized SRI) integrator |
CSRA1Integrator | SRA1 integrator variant |
CSRA2Integrator | SRA2 integrator variant |
CSRAIntegrator | SRA (Stochastic Runge-Kutta for additive noise SDEs) integrator |
CSRATableau | Tableau coefficients for SRA methods |
CSRI1Integrator | Stochastic Runge-Kutta method (SRI1) |
CSRIIntegrator | SRI (Stochastic Runge-Kutta for general Itô SDEs) integrator |
CSRITableau | Tableau coefficients for SRI methods |
CSRIW1Integrator | SRIW1 integrator variant |
CXTensorAdapter | |
▼Nhardware_benchmark | Hardware Benchmarking Example |
CExponentialDecay | |
▼Nrobotics_control | Robotics Control Systems Example |
CRobotArmSystem | |
▼Nstochastic_research | Stochastic Process Research Example |
CGeometricBrownianMotion | |
CAdvancedAsioIntegrationManager | 高级异步积分管理器 - 支持自适应参数优化 |
CAsioIntegrationManager | 使用 boost.asio 的异步积分器包装器 |
CChaosObjective | |
CCoroutineIntegrator | 将积分器包装为协程,支持细粒度控制 |
CCoroutineScheduler | 简单的协程任务调度器 |
CDataAnalyzer | |
CGradientDescentOptimizer | |
▼CIntegrationTask | C++20 协程与 diffeq 库集成示例 |
Cpromise_type | |
CLorenzSystem | |
COptimizationVisualizer | |
CParameterizedSystem | |
CParameterOptimizer | |
CSimpleSystem | 标准库异步积分示例 |
CStateCreator | |
CTimedSuspend | 可等待的延迟对象,用于协程中的定时暂停 |
CTrajectorySaver | |
CVanderPolOscillator |