binary_analytic_rep< Op, C, V > Class Template Reference

#include <analytic.hpp>

Inheritance diagram for binary_analytic_rep< Op, C, V >:
analytic_rep

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

template<typename Op, typename C, typename V>
class mmx::binary_analytic_rep< Op, C, V >

Definition at line 1131 of file analytic.hpp.


Constructor & Destructor Documentation

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

Definition at line 1135 of file analytic.hpp.

01135                                                                      :
01136     Analytic_rep (CF(f2)), f(f2), g (g2) {}
  void Clear_cache (nat which) const {


Member Function Documentation

void Clear_cache ( nat  which  )  const [inline]

Definition at line 1137 of file analytic.hpp.

Referenced by binary_analytic_rep< mul_op, C, V >::Clear_cache().

01137                                      {
01138     Analytic_rep::Clear_cache (which);
01139     clear_cache (f, which);
01140     clear_cache (g, which); }

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

Definition at line 1147 of file analytic.hpp.

01147                            {
01148     return Op::diff_op (this->me (), f, g); }

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

Definition at line 1145 of file analytic.hpp.

01145                                  {
01146     return Op::op (eval (f, z), eval (g, z)); }

series<C> Expand (  )  const [inline]

Definition at line 1141 of file analytic.hpp.

01141                          {
01142     return Op::op (expand (f), expand (g)); }

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

Definition at line 1143 of file analytic.hpp.

01143                                         {
01144     return Op::op (move (f, z), move (g, z)); }


Member Data Documentation

analytic<C,V> f [protected]

Definition at line 1133 of file analytic.hpp.

analytic<C,V> g [protected]

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

Generated on 6 Dec 2012 for continewz by  doxygen 1.6.1