summaryrefslogtreecommitdiffstats
path: root/src/vZ/simple.hpp
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-10-06 14:27:54 -0400
committerTavian Barnes <tavianator@gmail.com>2010-10-06 14:27:54 -0400
commit3d8acfbde5f4eb4b612da36c136f9e8904f0c09d (patch)
tree034f51f84ae152225db2cca06b6c768d3a620c1b /src/vZ/simple.hpp
parent0bb71151afdaf179dd983c2598fa6ae7bbf23b27 (diff)
downloadvz-3d8acfbde5f4eb4b612da36c136f9e8904f0c09d.tar.xz
Capitalize include filenames.
Diffstat (limited to 'src/vZ/simple.hpp')
-rw-r--r--src/vZ/simple.hpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/vZ/simple.hpp b/src/vZ/simple.hpp
deleted file mode 100644
index 706b52c..0000000
--- a/src/vZ/simple.hpp
+++ /dev/null
@@ -1,57 +0,0 @@
-/*************************************************************************
- * Copyright (C) 2009-2010 Tavian Barnes <tavianator@gmail.com> *
- * *
- * This file is part of The vZ Library. *
- * *
- * The vZ Library is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU Lesser General Public License as *
- * published by the Free Software Foundation; either version 3 of the *
- * License, or (at your option) any later version. *
- * *
- * The vZ Library is distributed in the hope that it will be useful, but *
- * WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this program. If not, see *
- * <http://www.gnu.org/licenses/>. *
- *************************************************************************/
-
-#ifndef VZ_SIMPLE_HPP
-#define VZ_SIMPLE_HPP
-
-#include <vector>
-
-namespace vZ
-{
- // Base class for non-adaptive RK-style algorithms
- template <typename T>
- class GenericSimpleIntegrator : public GenericIntegrator<T>
- {
- protected:
- // Coefficients in the tableau representation of the RK algorithm
- typedef std::vector<std::vector<T> > ACoefficients;
- typedef std::vector<T> BCoefficients;
-
- public:
- typedef typename GenericIntegrator<T>::Function Function;
-
- GenericSimpleIntegrator(Function f, T dt,
- ACoefficients a, BCoefficients b)
- : GenericIntegrator<T>(f, dt), m_a(a), m_b(b) { }
- virtual ~GenericSimpleIntegrator() { }
-
- protected:
- virtual void step(T& t, T& dt);
-
- private:
- ACoefficients m_a;
- BCoefficients m_b;
- };
-
- // Type alias
- typedef GenericSimpleIntegrator<double> SimpleIntegrator;
-}
-
-#endif // VZ_SIMPLE_HPP