algebramix_doc 0.3
series_carry_monoblock_transformer< M, V, s, BV > Class Template Reference

#include <series_carry_blocks.hpp>

List of all members.

Classes

Public Member Functions


Detailed Description

template<typename M, typename V, nat s, typename BV>
class mmx::series_carry_monoblock_transformer< M, V, s, BV >

Definition at line 82 of file series_carry_blocks.hpp.


Constructor & Destructor Documentation

Definition at line 158 of file series_carry_blocks.hpp.

{}

Member Function Documentation

series<M,V> from_monoblock ( const series< modular< modulus< Lift_type(M)>, modular_global_series_carry_monoblock< M, s, BV > >, BV > &  f) const [inline]

Definition at line 168 of file series_carry_blocks.hpp.

                                                 {
  if (is_exact_zero (f))
    return Series (C(0) /*FIXME*/);
  return (Series_rep*) new from_monoblock_series_rep (f);
}
series< modular<modulus<Lift_type(M)>, modular_global_series_carry_monoblock <M,s,BV> > ,BV> to_monoblock ( const series< M, V > &  f) const [inline]

Definition at line 161 of file series_carry_blocks.hpp.

                                     {
  if (is_exact_zero (f))
    return Monoblock_series (Monoblock_modular (0) /*FIXME*/);
  return (Monoblock_series_rep*) new to_monoblock_series_rep (f);
}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines