Advanced Multi-Physics (AMP)
On-Line Documentation
Classes | Typedefs | Functions
AMP::extended Namespace Reference

Classes

class  int64N
 

Typedefs

typedef int64N< 16 > int1024_t
 
typedef int64N< 2 > int128_t
 
typedef int64N< 32 > int2048_t
 
typedef int64N< 4 > int256_t
 
typedef int64N< 8 > int512_t
 

Functions

template<uint8_t N>
constexpr int64N< N > operator* (const int64N< N > &x, const int64N< N > &y)
 
template<uint8_t N>
constexpr int64N< N > operator+ (const int64N< N > &x, const int64N< N > &y)
 
template<uint8_t N>
constexpr int64N< N > operator- (const int64_t &x, const int64N< N > &y)
 
template<uint8_t N>
constexpr int64N< N > operator- (const int64N< N > &x)
 
template<uint8_t N>
constexpr int64N< N > operator- (const int64N< N > &x, const int64N< N > &y)
 
template<uint8_t N>
constexpr int64N< N > operator/ (const int64N< N > &x, const int64N< N > &y)
 
template<uint8_t N>
constexpr int64N< N > operator<< (const int64N< N > &, const int)
 
template<uint8_t N>
std::ostream & operator<< (std::ostream &out, const int64N< N > &x)
 
template<uint8_t N>
constexpr int64N< N > operator>> (const int64N< N > &, const int)
 

Typedef Documentation

◆ int1024_t

Definition at line 142 of file extended_int.h.

◆ int128_t

Definition at line 139 of file extended_int.h.

◆ int2048_t

Definition at line 143 of file extended_int.h.

◆ int256_t

Definition at line 140 of file extended_int.h.

◆ int512_t

Definition at line 141 of file extended_int.h.

Function Documentation

◆ operator*()

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator* ( const int64N< N > &  x,
const int64N< N > &  y 
)
constexpr

◆ operator+()

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator+ ( const int64N< N > &  x,
const int64N< N > &  y 
)
constexpr

◆ operator-() [1/3]

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator- ( const int64_t &  x,
const int64N< N > &  y 
)
constexpr

◆ operator-() [2/3]

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator- ( const int64N< N > &  x)
constexpr

◆ operator-() [3/3]

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator- ( const int64N< N > &  x,
const int64N< N > &  y 
)
constexpr

◆ operator/()

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator/ ( const int64N< N > &  x,
const int64N< N > &  y 
)
constexpr

◆ operator<<() [1/2]

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator<< ( const int64N< N > &  ,
const int   
)
constexpr

◆ operator<<() [2/2]

template<uint8_t N>
std::ostream & AMP::extended::operator<< ( std::ostream &  out,
const int64N< N > &  x 
)

◆ operator>>()

template<uint8_t N>
constexpr int64N< N > AMP::extended::operator>> ( const int64N< N > &  ,
const int   
)
constexpr



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page