old_primes::prime_decomposition< n, upto > Struct Template Reference

List of all members.

Public Types

typedef boost::mpl::integral_c<
int, upto::value-1 > 
upto_m1
typedef prime_decomposition<
n, upto_m1
part_decomposition
typedef part_decomposition::remainder part_remainder
typedef boost::mpl::if_c<
is_divisible< part_remainder::value,
upto::value >::type::value,
typename boost::mpl::push_back<
typename part_decomposition::list,
boost::mpl::integral_c< int,
upto::value > >::type, typename
part_decomposition::list
>::type 
list
typedef boost::mpl::if_c<
is_divisible< part_decomposition::remainder::value,
upto::value >::type::value,
boost::mpl::integral_c< int,
(part_decomposition::remainder::value/upto::value) >, typename
part_decomposition::remainder
>::type 
remainder
typedef boost::mpl::integral_c<
int, upto::value-1 > 
upto_m1
typedef prime_decomposition<
n, upto_m1
part_decomposition
typedef part_decomposition::remainder part_remainder
typedef boost::mpl::if_c<
is_divisible< part_remainder::value,
upto::value >::type::value,
typename boost::mpl::push_back<
typename part_decomposition::list,
boost::mpl::integral_c< int,
upto::value > >::type, typename
part_decomposition::list
>::type 
list
typedef boost::mpl::if_c<
is_divisible< part_decomposition::remainder::value,
upto::value >::type::value,
boost::mpl::integral_c< int,
(part_decomposition::remainder::value/upto::value) >, typename
part_decomposition::remainder
>::type 
remainder

Public Member Functions

 BOOST_STATIC_ASSERT ((upto_m1::value >=1))
 BOOST_STATIC_ASSERT ((upto_m1::value >=1))

Detailed Description

template<typename n, typename upto>
struct old_primes::prime_decomposition< n, upto >

Definition at line 153 of file Copy of playground.cpp.


Member Typedef Documentation

template<typename n, typename upto>
typedef boost::mpl::integral_c<int, upto::value-1> old_primes::prime_decomposition< n, upto >::upto_m1

Definition at line 154 of file Copy of playground.cpp.

template<typename n, typename upto>
typedef prime_decomposition<n, upto_m1> old_primes::prime_decomposition< n, upto >::part_decomposition

Definition at line 157 of file Copy of playground.cpp.

template<typename n, typename upto>
typedef part_decomposition::remainder old_primes::prime_decomposition< n, upto >::part_remainder

Definition at line 158 of file Copy of playground.cpp.

template<typename n, typename upto>
typedef boost::mpl::if_c< is_divisible<part_remainder::value, upto::value>::type::value, typename boost::mpl::push_back<typename part_decomposition::list, boost::mpl::integral_c<int, upto::value> >::type, typename part_decomposition::list >::type old_primes::prime_decomposition< n, upto >::list

Definition at line 162 of file Copy of playground.cpp.

template<typename n, typename upto>
typedef boost::mpl::if_c< is_divisible<part_decomposition::remainder::value, upto::value>::type::value, boost::mpl::integral_c<int, (part_decomposition::remainder::value / upto::value) >, typename part_decomposition::remainder >::type old_primes::prime_decomposition< n, upto >::remainder

Definition at line 166 of file Copy of playground.cpp.

template<typename n, typename upto>
typedef boost::mpl::integral_c<int, upto::value-1> old_primes::prime_decomposition< n, upto >::upto_m1

Definition at line 154 of file playground.cpp.

template<typename n, typename upto>
typedef prime_decomposition<n, upto_m1> old_primes::prime_decomposition< n, upto >::part_decomposition

Definition at line 157 of file playground.cpp.

template<typename n, typename upto>
typedef part_decomposition::remainder old_primes::prime_decomposition< n, upto >::part_remainder

Definition at line 158 of file playground.cpp.

template<typename n, typename upto>
typedef boost::mpl::if_c< is_divisible<part_remainder::value, upto::value>::type::value, typename boost::mpl::push_back<typename part_decomposition::list, boost::mpl::integral_c<int, upto::value> >::type, typename part_decomposition::list >::type old_primes::prime_decomposition< n, upto >::list

Definition at line 162 of file playground.cpp.

template<typename n, typename upto>
typedef boost::mpl::if_c< is_divisible<part_decomposition::remainder::value, upto::value>::type::value, boost::mpl::integral_c<int, (part_decomposition::remainder::value / upto::value) >, typename part_decomposition::remainder >::type old_primes::prime_decomposition< n, upto >::remainder

Definition at line 166 of file playground.cpp.


Member Function Documentation

template<typename n, typename upto>
old_primes::prime_decomposition< n, upto >::BOOST_STATIC_ASSERT ( (upto_m1::value >=1)   ) 

template<typename n, typename upto>
old_primes::prime_decomposition< n, upto >::BOOST_STATIC_ASSERT ( (upto_m1::value >=1)   ) 


The documentation for this struct was generated from the following files:
Generated on Mon Apr 2 22:25:07 2007 for physical_svn by  doxygen 1.5.1-p1
hosted on SourceForge.net Logo