sc_mul_analytic_rep< C, V > Class Template Reference

#include <analytic.hpp>

Inheritance diagram for sc_mul_analytic_rep< C, V >:
binary_scalar_analytic_rep< rmul_op, C, V, C > analytic_rep

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

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

Definition at line 1289 of file analytic.hpp.


Constructor & Destructor Documentation

sc_mul_analytic_rep ( const analytic< C, V > &  f,
const C c 
) [inline]

Definition at line 1291 of file analytic.hpp.

01291                                                      :
01292     binary_scalar_analytic_rep<rmul_op,C,V,C> (f, c) {}
  Radius Radius_bound (nat order) const {


Member Function Documentation

Abs_type ( C   )  const [inline]

Definition at line 1295 of file analytic.hpp.

References binary_scalar_analytic_rep< rmul_op, C, V, C >::x.

01295                                                              {
01296     return tail_bound (this->f, r, order, a) * abs (this->x); }

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

Definition at line 1293 of file analytic.hpp.

01293                                         {
01294     return radius_bound (this->f); }

void Clear_cache ( nat  which  )  const [inline, inherited]

Definition at line 1196 of file analytic.hpp.

References mmx::clear_cache(), and binary_scalar_analytic_rep< Op, C, V, X >::Clear_cache().

01196                                      {
01197     Analytic_rep::Clear_cache (which);
01198     clear_cache (f, which); }

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

Definition at line 1205 of file analytic.hpp.

References mmx::me, and binary_scalar_analytic_rep< Op, C, V, X >::x.

01205                            {
01206     return Op::diff_op (this->me (), f, x); }

C eval ( const typename unvectorize< C >::val &  z  )  const [inline, inherited]

Definition at line 1203 of file analytic.hpp.

References binary_scalar_analytic_rep< Op, C, V, X >::eval(), and binary_scalar_analytic_rep< Op, C, V, X >::x.

01203                                  {
01204     return Op::op (eval (f, z), x); }

series<C > Expand (  )  const [inline, inherited]

Definition at line 1199 of file analytic.hpp.

References mmx::expand(), and binary_scalar_analytic_rep< Op, C, V, X >::x.

01199                          {
01200     return Op::op (expand (f), x); }

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

Definition at line 1201 of file analytic.hpp.

References mmx::move(), and binary_scalar_analytic_rep< Op, C, V, X >::x.

01201                                         {
01202     return Op::op (move (f, z), x); }


Member Data Documentation

analytic<C ,V > f [protected, inherited]

Definition at line 1191 of file analytic.hpp.

C x [protected, inherited]

Definition at line 1192 of file analytic.hpp.

Referenced by sc_mul_analytic_rep< C, V >::Abs_type().


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

Generated on 6 Dec 2012 for continewz by  doxygen 1.6.1