vector_access_analytic_rep< C, V > Class Template Reference

#include <analytic_vector.hpp>

Inheritance diagram for vector_access_analytic_rep< C, V >:
analytic_rep

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

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

Definition at line 68 of file analytic_vector.hpp.


Constructor & Destructor Documentation

vector_access_analytic_rep ( const analytic< vector< C >, V > &  f2,
nat  i2 
) [inline]

Definition at line 73 of file analytic_vector.hpp.

00073                                                                       :
00074     Analytic_rep (get_format1 (CF(f2))), f (f2), i (i2) {}
  void Clear_cache (nat which) const {


Member Function Documentation

Abs_type ( C   )  const [inline]

Definition at line 82 of file analytic_vector.hpp.

References vector_access_analytic_rep< C, V >::f, vector_access_analytic_rep< C, V >::i, and Radius.

00082                                                              {
00083     return read (tail_bound (this->f, Radius (r), order, a), i); }

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

Definition at line 80 of file analytic_vector.hpp.

References vector_access_analytic_rep< C, V >::f.

00080                                         {
00081     return radius_bound (f, order); }

void Clear_cache ( nat  which  )  const [inline]

Definition at line 75 of file analytic_vector.hpp.

References mmx::clear_cache(), and vector_access_analytic_rep< C, V >::f.

00075                                      {
00076     Analytic_rep::Clear_cache (which);
00077     clear_cache (f, which); }

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

Definition at line 86 of file analytic_vector.hpp.

References mmx::eval(), vector_access_analytic_rep< C, V >::f, and vector_access_analytic_rep< C, V >::i.

00086                                  {
00087     return eval (f, z) [i]; }

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

Definition at line 84 of file analytic_vector.hpp.

References mmx::access(), vector_access_analytic_rep< C, V >::f, vector_access_analytic_rep< C, V >::i, and mmx::move().

00084                                         {
00085     return access (move (f, z), i); }


Member Data Documentation

const analytic<vector<C>,V> f [protected]
nat i [protected]

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

Generated on 6 Dec 2012 for continewz by  doxygen 1.6.1