![]() |
![]() ![]() ![]() ![]() |
![]() |
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.
реклама |