polynomial_analytic_rep< C, V > Class Template Reference

#include <analytic.hpp>

Inheritance diagram for polynomial_analytic_rep< C, V >:
analytic_rep

List of all members.

Public Member Functions


Detailed Description

template<typename C, typename V>
class mmx::polynomial_analytic_rep< C, V >

Definition at line 969 of file analytic.hpp.


Constructor & Destructor Documentation

polynomial_analytic_rep ( const polynomial< C > &  p2  )  [inline]

Definition at line 972 of file analytic.hpp.

00972                                                    :
00973     Analytic_rep (CF(p2)), p (p2) {}
  Series Expand () const { return Series (p); }


Member Function Documentation

Abs_type ( C   )  const [inline]

Definition at line 976 of file analytic.hpp.

References mmx::expand(), mmx::me, mmx::pow(), and mmx::R.

00976                                                              {
00977     (void) a;
00978     (void) expand (this->me (), order);
00979     R sum= 0;
00980     for (int i= ((int) N(p)) - 1; i >= ((int) order); i--)
00981       sum= r * sum + abs (p[i]);
00982     return sum * pow (r, promote ((int) order, r)); }

Abs_type ( typename unvectorize< C >::val   )  const [inline]

Definition at line 975 of file analytic.hpp.

References Radius.

00975 { return Maximal (Radius); }

analytic<C,V> Derive (  )  const [inline]

Definition at line 989 of file analytic.hpp.

References Analytic, and mmx::derive().

00989                            {
00990     return Analytic (derive (p)); }

C Eval ( const typename unvectorize< C >::val &  z  )  const [inline]

Definition at line 985 of file analytic.hpp.

References mmx::C, and mmx::eval().

00985                                  {
00986     return eval (p, C (z)); }

series<C> Expand (  )  const [inline]

Definition at line 974 of file analytic.hpp.

References Series.

00974 { return Series (p); }

analytic<C,V> Move ( const typename unvectorize< C >::val &  z  )  const [inline]

Definition at line 983 of file analytic.hpp.

References Analytic, and mmx::C.

00983                                         {
00984     return Analytic (shift (p, C (z))); }


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

Generated on 6 Dec 2012 for continewz by  doxygen 1.6.1