recursive_container_analytic_rep< C, V > Class Template Reference

#include <analytic.hpp>

Inheritance diagram for recursive_container_analytic_rep< C, V >:
analytic_rep

List of all members.

Public Member Functions


Detailed Description

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

Definition at line 905 of file analytic.hpp.


Constructor & Destructor Documentation

recursive_container_analytic_rep ( const analytic< C, V > &  f2  )  [inline]

Definition at line 908 of file analytic.hpp.

References Recursive_analytic_rep.

00908                                                        :
00909     Analytic_rep (CF(f2)), f (f2) {
00910     Recursive_analytic_rep* rep= (Recursive_analytic_rep*) f.operator -> ();
00911     rep->init= rep->Initial ();
00912     rep->equa= rep->Equation (); }
  ~recursive_container_analytic_rep () {

Definition at line 913 of file analytic.hpp.

References Analytic, and Recursive_analytic_rep.

00913                                        {
00914     Recursive_analytic_rep* rep= (Recursive_analytic_rep*) f.operator -> ();
00915     rep->equa= Analytic (); }


Member Function Documentation

Abs_type ( C   )  const [inline]

Definition at line 922 of file analytic.hpp.

00922                                                            {
00923     return tail_bound (f, r, ord, a); }

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

Definition at line 920 of file analytic.hpp.

00920                                         {
00921     return radius_bound (f, order); }

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

Definition at line 932 of file analytic.hpp.

References mmx::derive().

00932                            {
00933     return derive (f); }

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

Definition at line 930 of file analytic.hpp.

References mmx::eval().

00930                                         {
00931     return eval (f, l); }

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

Definition at line 926 of file analytic.hpp.

References mmx::eval().

00926                                  {
00927     return eval (f, z); }

series<C> Expand (  )  const [inline]

Definition at line 918 of file analytic.hpp.

References mmx::expand().

00918                          {
00919     return expand (f); }

syntactic expression ( const syntactic &  z  )  const [inline]

Definition at line 916 of file analytic.hpp.

References mmx::flatten().

00916                                                   {
00917     return flatten (f, z); }

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

Definition at line 928 of file analytic.hpp.

References mmx::move().

00928                                                {
00929     return move (f, l); }

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

Definition at line 924 of file analytic.hpp.

References mmx::move().

00924                                         {
00925     return move (f, z); }


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

Generated on 6 Dec 2012 for continewz by  doxygen 1.6.1