|
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 |