solve_vector_lde_op Struct Reference

#include <operators.hpp>

List of all members.

Static Public Member Functions


Detailed Description

Definition at line 2182 of file operators.hpp.


Member Function Documentation

static C def ( const C me,
const C f 
) [inline, static]

Definition at line 2195 of file operators.hpp.

References mmx::integrate().

02195                                 {
02196     return integrate (diff_op (me, f)); }

C diff_op ( const C me,
const C x 
) [inline, static]

Definition at line 1379 of file vector.hpp.

References mmx::as_vector(), As_vector_type, mmx::C, mmx::N(), n, Scalar_type, and mmx::V.

01379                                                      {
01380   typedef As_vector_type (C) V;
01381   typedef Scalar_type (V) K;
01382   const V w= as_vector (me);
01383   const V v= as_vector (x);
01384   nat i, n= N(v);
01385   K sum (0);
01386   V d (K (0), n);
01387   for (i=0; i<n; i++) {
01388     if (i==0) sum= v[i] * w[i];
01389     else sum= sum + v[i] * w[i];
01390     if (i<n-1) d[i]= w[i+1];
01391     else d[i]= sum;
01392   }
01393   return from_vector (d);
01394 }

static nat nr_init (  )  [inline, static]

Definition at line 2193 of file operators.hpp.

02193 { return 1; }

static C op ( const C x  )  [inline, static]

Definition at line 2184 of file operators.hpp.

References ERROR.

02184 { ERROR ("must initialize (solve_vector_lde_op::op)"); }

static syntactic op_init ( const syntactic x,
const syntactic i 
) [inline, static]

Definition at line 2189 of file operators.hpp.

References mmx::solve_lde_init().

02189                                                                            { 
02190     return solve_lde_init (x, i); }

static generic op_init ( const generic x,
const generic i 
) [inline, static]

Definition at line 2187 of file operators.hpp.

References mmx::solve_lde_init().

02187                                                                      { 
02188     return solve_lde_init (x, i); }

static C op_init ( const C x,
const I &  i 
) [inline, static]

Definition at line 2186 of file operators.hpp.

02186 { return solve_vector_lde_init (x, i); }


The documentation for this struct was generated from the following files:

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1