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

Class template times_iterator

Boost , Chapter 1. Boost.Numeric.Odeint , Header <boost/numeric/odeint/iterator/times_iterator.hpp>

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

PrevUpHomeNext

Class template times_iterator

boost::numeric::odeint::times_iterator — ODE Iterator with given evaluation points. The value type of this iterator is the state type of the stepper.

Synopsis

// In header: <boost/numeric/odeint/iterator/times_iterator.hpp>
template<typename Stepper, typename System, typename State,
         typename TimeIterator>
class times_iterator {
public:
  // construct/copy/destruct
  times_iterator(Stepper, System, State &, TimeIterator, TimeIterator,
                 time_type);
  times_iterator(Stepper, System, State &);
};

Description

Реализует итератор, представляющий решение ODE от *t_start до *t_end, оцененное в точках времени, указанных последовательностью t_start to t_end. t_start и t_end являются итераторами, представляющими последовательность точек времени, где должно быть оценено решение ODE. После каждой итерации итератор указывает на состояние x в следующий раз *t_start ++ до достижения t_end. Этот итератор можно использовать с Steppers, ControlledSteppers и DenseOutputSteppers, и он всегда использует все эти возможности. A for_each над такой итераторной линейкой ведет себя так же, как обычное время интеграции.

times_iterator - это модель однопутного итератора.

Тип значения этого итератора является государственным типом ступенчатого. Следовательно, можно получить доступ только к государству, а не к текущему времени.

Template Parameters

  1. Типовый тип, который должен использоваться во время итерации.

    The stepper type which should be used during the iteration.

    [ORIG_END] -->
  2. Тип функции системы (ODE), которая должна быть решена.

    The type of the system function (ODE) which should be solved.

    [ORIG_END] -->
  3. Тип состояния ODE.

    The state type of the ODE.

    [ORIG_END] -->
  4. Тип итератора для последовательности точек времени.

    The iterator type for the sequence of time points.

    [ORIG_END] -->

times_iterator public construct/copy/destruct

  1. times_iterator(Stepper stepper, System sys, State & s, TimeIterator t_start,TimeIterator t_end, time_type
  2. Times_iterator(Stepper stepper, System sys, State & s);

PrevUpHomeNext

Статья Class template times_iterator раздела Chapter 1. Boost.Numeric.Odeint Header <boost/numeric/odeint/iterator/times_iterator.hpp> может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Header <boost/numeric/odeint/iterator/times_iterator.hpp> ::


реклама


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

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