basix_doc 0.1
|
#include <operators.hpp>
Definition at line 2083 of file operators.hpp.
Definition at line 2096 of file operators.hpp.
References mmx::integrate().
Definition at line 1190 of file vector.hpp.
References mmx::as_vector(), As_vector_type, mmx::N(), n, Scalar_type, and mmx::V.
{ typedef As_vector_type (C) V; typedef Scalar_type (V) K; const V w= as_vector (me); const V v= as_vector (x); nat i, n= N(v); K sum (0); V d (K (0), n); for (i=0; i<n; i++) { if (i==0) sum= v[i] * w[i]; else sum= sum + v[i] * w[i]; if (i<n-1) d[i]= w[i+1]; else d[i]= sum; } return from_vector (d); }
static nat nr_init | ( | ) | [inline, static] |
Definition at line 2094 of file operators.hpp.
{ return 1; }
Definition at line 2085 of file operators.hpp.
References ERROR.
{ ERROR ("must initialize (solve_vector_lde_op::op)"); }
Definition at line 2090 of file operators.hpp.
References mmx::solve_lde_init().
{ return solve_lde_init (x, i); }
Definition at line 2088 of file operators.hpp.
References mmx::solve_lde_init().
{ return solve_lde_init (x, i); }
Definition at line 2087 of file operators.hpp.
{ return solve_vector_lde_init (x, i); }