Advanced Multi-Physics (AMP)
On-Line Documentation
Classes | Namespaces | Typedefs | Functions
extended_int.h File Reference
#include <array>
#include <cstdint>
#include <limits>
#include <stdint.h>
#include <stdlib.h>
#include <string>
#include "AMP/utils/UtilityMacros.h"
#include "AMP/utils/extended_int.hpp"
Include dependency graph for extended_int.h:

Go to the source code of this file.

Classes

class  AMP::extended::int64N< N >
 
class  std::numeric_limits< AMP::extended::int64N< N > >
 

Namespaces

namespace  AMP
 
namespace  AMP::extended
 
namespace  std
 

Typedefs

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

Functions

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



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:41.
Comments on this page