ser_separable_root_op Struct Reference

#include <series_naive.hpp>

List of all members.

Static Public Member Functions


Detailed Description

Definition at line 552 of file series_naive.hpp.


Member Function Documentation

static S def ( const S &  me,
const S &  a,
nat  r 
) [inline, static]

Definition at line 599 of file series_naive.hpp.

References binpow(), and mmx::C.

00599                                        {
00600     typedef Scalar_type(S) C;
00601     C me0_r_1= binpow (me[0], r - 1);
00602     C me0_r= me[0] * me0_r_1;
00603     return (a - me0_r - binpow_no_tangent (me, r)) / (as<C> (r) * me0_r_1); }

static generic name (  )  [inline, static]

Definition at line 581 of file series_naive.hpp.

00581 { return "separable_root"; }

static nat nr_init (  )  [inline, static]

Definition at line 596 of file series_naive.hpp.

00596 { return 1; }

static syntactic op ( const syntactic &  x,
const syntactic &  r 
) [inline, static]

Definition at line 587 of file series_naive.hpp.

00587                                               {
00588     return apply ("separable_root", x, r); }

static S op ( const S &  x,
nat  r 
) [inline, static]

Definition at line 584 of file series_naive.hpp.

References mmx::separable_root().

00584 { return separable_root (x, r); }

static S op_init ( const S &  x,
nat  r,
const I &  i 
) [inline, static]

Definition at line 593 of file series_naive.hpp.

References mmx::separable_root_init().

00593                                           {
00594     return separable_root_init (x, r, i); }

static void set_op ( R &  x,
const S &  y,
nat  r 
) [inline, static]

Definition at line 591 of file series_naive.hpp.

References mmx::separable_root().

00591 { x= separable_root (y, r); }


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

Generated on 6 Dec 2012 for algebramix by  doxygen 1.6.1