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.

00158 {}


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.

00168                                                  {
00169   if (is_exact_zero (f))
00170     return Series (C(0) /*FIXME*/);
00171   return (Series_rep*) new from_monoblock_series_rep (f);
00172 }

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.

00161                                      {
00162   if (is_exact_zero (f))
00163     return Monoblock_series (Monoblock_modular (0) /*FIXME*/);
00164   return (Monoblock_series_rep*) new to_monoblock_series_rep (f);
00165 }


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

Generated on 6 Dec 2012 for algebramix by  doxygen 1.6.1