![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Implicit SystemBoost , Chapter 1. Boost.Numeric.Odeint , Concepts
|
![]() |
Home | Libraries | People | FAQ | More |
Эта концепция описывает, как определить ODE, который может быть решен с помощью неявной рутины. Неявные процедуры требуют не только функцииf(x,t)Но и якобиецdf/dx = A(x,t).A— матрица и неявные процедуры, необходимые для решения линейной задачи.Ax = b. В одейте это реализуется с использованиемBoost.uBLAS, следовательно,state_typeнеявная рутинаублас::вектори матрица определена какublas::matrix.
System
Тип, который является моделью<Implicit
System
>
Time
Тип, представляющий время ODE
sys
Объект типа<System
>
x
Объект типа ublas::vector
dxdt
Объект типа ublas::vector
jacobi
Объект типа ublas::matrix
t
Объект типа<Time
>
Имя |
выражение |
Тип |
Семантика |
---|---|---|---|
Вычислитьdx/dt := f(x,t) |
< |
< |
Вычисляет< |
ВычислитьA := df/dx (x,t) |
< |
< |
Вычисляет якобианfприx,t, результат сохраняется в< |
Статья Implicit System раздела Chapter 1. Boost.Numeric.Odeint Concepts может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |