Generative Fast Fourier Transforms (GFFT)
0.3
|
Compile-time big integer implementation based on Numlist compile-time arrays. More...
#include "sint.h"
#include "numtypelist.h"
#include "typelistext.h"
#include "Typelist.h"
#include "TypeManip.h"
#include "TypeTraits.h"
#include <iostream>
Go to the source code of this file.
Classes | |
struct | SBigInt< S, NList, B > |
Big integer number metacontainer. More... | |
class | Align< NList, Base, Rest > |
Division of every element in NList by Base. Reminder is assigned to a digit and quotient is added to a higher digit. This common operation is needed after addition and multiplication of big integers. More... | |
struct | Add< SInt< N1 >, SInt< N2 > > |
Compile-time addition of two integers. More... | |
struct | Sub< SInt< N1 >, SInt< N2 > > |
Compile-time subtraction of two integers. More... | |
struct | Negate< SInt< N > > |
Compile-time negation of an integer. More... | |
struct | Mult< SInt< N1 >, SInt< N2 > > |
Compile-time multiplication of two integers. More... | |
struct | Div< SInt< N1 >, SInt< N2 > > |
Quotient from division of two integers. More... | |
struct | Mod< SInt< N1 >, SInt< N2 > > |
Reminder from division of two integers. More... | |
struct | Abs< SInt< N > > |
Absolute value of an integer. More... | |
struct | Abs< SBigInt< S, NList, Base > > |
Absolute value of a big integer. More... | |
struct | Negate< SBigInt< S, NList, Base > > |
Compile-time negation of a big integer. More... | |
Typedefs | |
typedef int_t | base_t |