DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
SimpleSystem Struct Reference

标准库异步积分示例 More...

Public Member Functions

 SimpleSystem (double a, double b)
 
void operator() (std::vector< double > &dx, const std::vector< double > &x, double t) const
 

Public Attributes

double alpha
 
double beta
 

Detailed Description

标准库异步积分示例

这个示例展示了如何直接使用 C++ 标准库的异步设施进行微分方程积分, 无需创建专门的管理器类,让代码更简单直接。

核心理念:

  • 直接使用 std::async 进行异步执行
  • 使用 std::future 管理异步结果
  • 专注于解决问题,而不是创建框架

Definition at line 31 of file std_async_integration_demo.cpp.

Constructor & Destructor Documentation

◆ SimpleSystem()

SimpleSystem::SimpleSystem ( double  a,
double  b 
)
inline

Definition at line 34 of file std_async_integration_demo.cpp.

Member Function Documentation

◆ operator()()

void SimpleSystem::operator() ( std::vector< double > &  dx,
const std::vector< double > &  x,
double  t 
) const
inline

Definition at line 36 of file std_async_integration_demo.cpp.

Member Data Documentation

◆ alpha

double SimpleSystem::alpha

Definition at line 32 of file std_async_integration_demo.cpp.

◆ beta

double SimpleSystem::beta

Definition at line 32 of file std_async_integration_demo.cpp.


The documentation for this struct was generated from the following file: