Sandals  v0.0.0
A C++ library for ODEs/DAEs integration
Loading...
Searching...
No Matches
IVP.hh
Go to the documentation of this file.
1/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2 * Copyright (c) 2025, Davide Stocco and Enrico Bertolazzi. *
3 * *
4 * The Sandals project is distributed under the BSD 2-Clause License. *
5 * *
6 * Davide Stocco Enrico Bertolazzi *
7 * University of Trento University of Trento *
8 * e-mail: davide.stocco@unitn.it e-mail: enrico.bertolazzi@unitn.it *
9\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
10
11#ifndef SANDALS_IVP_HH
12#define SANDALS_IVP_HH
13
14#include <Sandals/RungeKutta.hh>
15
16namespace Sandals
17{
18
19 /*\
20 | _____ ______
21 | |_ _\ \ / / _ \
22 | | | \ \ / /| |_) |
23 | | | \ V / | __/
24 | |___| \_/ |_|
25 |
26 \*/
27
37 template <typename Real, Integer N, Integer M>
38 class IVP
39 {
40 public:
42
43 private:
45
46 public:
51 Implicit(VectorF const & ics) : m_ics(ics) {}
52
53
54 }; // class IVP
55
56} // namespace Sandals
57
58#endif // SANDALS_IVP_HH
Class container for an initial value problem (IVP) of ODEs/DAEs.
Definition IVP.hh:39
Implicit(VectorF const &ics)
Definition IVP.hh:51
VectorF m_ics
Definition IVP.hh:44
typename Implicit< Real, N, M >::VectorF VectorF
Definition IVP.hh:41
Eigen::Vector< Real, N > VectorF
Definition Implicit.hh:46
The namespace for the Sandals library.
Definition Sandals.hh:89