13 #ifndef eli_mutil_fd_d1o1_hpp
14 #define eli_mutil_fd_d1o1_hpp
18 #include "eli/code_eli.hpp"
26 template<
typename data__>
42 template<
typename itc__,
typename itphi__> data__
calculate_dot(itc__ a, itphi__ itphi)
const
44 data__ d(static_cast<data__>(0));
89 template<
typename iti__> std::ptrdiff_t
index(iti__ iti)
const
120 template<
typename itphi__>
int evaluate(data__ &d, itphi__ itphi,
const data__ &dx)
const
132 template<
typename itphi__,
typename itx__>
int evaluate(data__ &d, itphi__ itphi, itx__ itx)
const
144 template<
typename itc__>
int coefficients(itc__ itc,
const data__ &dx)
const
151 (*itc)=
static_cast<data__
>(-1.0)/dx;++itc;
152 (*itc)=
static_cast<data__
>( 1.0)/dx;
166 template<
typename itc__,
typename itx__>
int coefficients(itc__ itc, itx__ itx)
const
203 template<
typename itx__>
int truncation_error(data__ &te,
const data__ &phi2, itx__ itx)
const
int coefficients(itc__ itc, itx__ itx) const
Definition: d1o1.hpp:166
~d1o1()
Definition: d1o1.hpp:65
size_t number_nodes() const
Definition: d1o1.hpp:84
int truncation_error(data__ &te, const data__ &phi2, const data__ &dx) const
Definition: d1o1.hpp:179
d1o1(const stencil &s)
Definition: d1o1.hpp:57
const int n_order
Definition: d1o1.hpp:38
int coefficients(itc__ itc, const data__ &dx) const
Definition: d1o1.hpp:144
stencil
Definition: d1o1.hpp:30
d1o1(const d1o1< data__ > &d)
Definition: d1o1.hpp:61
int evaluate(data__ &d, itphi__ itphi, itx__ itx) const
Definition: d1o1.hpp:132
int evaluate(data__ &d, itphi__ itphi, const data__ &dx) const
Definition: d1o1.hpp:120
d1o1()
Definition: d1o1.hpp:53
stencil st
Definition: d1o1.hpp:39
const size_t nnodes
Definition: d1o1.hpp:37
const stencil & get_stencil() const
Definition: d1o1.hpp:74
int order(bool) const
Definition: d1o1.hpp:79
data__ calculate_dot(itc__ a, itphi__ itphi) const
Definition: d1o1.hpp:42
int truncation_error(data__ &te, const data__ &phi2, itx__ itx) const
Definition: d1o1.hpp:203
void set_stencil(const stencil &s)
Definition: d1o1.hpp:69
std::ptrdiff_t index(iti__ iti) const
Definition: d1o1.hpp:89