Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Second Order System

Boost , Chapter 1. Boost.Numeric.Odeint , Concepts

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext
Description

Концепция Системы Второго Порядка моделирует алгоритмическую реализацию rhs для степперов, требующих производной второго порядка, отсюда rhs ODEx'' = f(x,x',t). Единственным требованием к этой концепции является то, что она должна вызываться с помощью синтаксиса конкретных параметров (см. ниже). Система второго порядка обычно реализуется как функция или функтор. Системы, выполняющие эту концепцию, требуются методом Velocity Verlet.

Notation

System

Тип, который является моделью системы второго порядка.

Space

Тип, представляющий состояниеxODE

Velocity

Тип, представляющий производнуюx'ODE

Acceleration

Тип, представляющий производную второго порядкаx''ODE

Time

Тип, обозначающий время

sys

Типовой объект<System>

x

Типовой объект<Space>

v

Типовой объект<Velocity>

a

Типовой объект<Acceleration>

t

Объект типа<Time>

Valid expressions

Имя

выражение

Тип

Семантика

Вычислитьx'' := f(x,x',t)

<sys( x, v, a, t)>

<void>

Вычисляет f(x,x',t), результат сохраняется в a.


PrevUpHomeNext

Статья Second Order System раздела Chapter 1. Boost.Numeric.Odeint Concepts может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Concepts ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 04:39:11/0.0034949779510498/0