Lattice Land Core Library
Loading...
Searching...
No Matches
flat_universe.hpp File Reference
#include "arith_bound.hpp"

Go to the source code of this file.

Classes

class  lala::FlatUniverse< PreUniverse, Mem >
 

Namespaces

namespace  lala
 
namespace  lala::local
 

Typedefs

template<class VT , class Mem >
using lala::ZFlat = FlatUniverse<PreZUB<VT>, Mem>
 
template<class VT , class Mem >
using lala::FFlat = FlatUniverse<PreFUB<VT>, Mem>
 
using lala::local::ZFlat = ::lala::ZFlat<int, battery::local_memory>
 
using lala::local::FFlat = ::lala::FFlat<double, battery::local_memory>
 

Functions

template<class Pre >
CUDA constexpr FlatUniverse< Pre, battery::local_memory > lala::fjoin (const FlatUniverse< Pre, battery::local_memory > &a, const FlatUniverse< Pre, battery::local_memory > &b)
 
template<class Pre >
CUDA constexpr FlatUniverse< Pre, battery::local_memory > lala::fmeet (const FlatUniverse< Pre, battery::local_memory > &a, const FlatUniverse< Pre, battery::local_memory > &b)
 
template<class Pre , class M1 , class M2 >
CUDA constexpr bool lala::operator< (const FlatUniverse< Pre, M1 > &a, const FlatUniverse< Pre, M2 > &b)
 
template<class Pre , class M1 , class M2 >
CUDA constexpr bool lala::operator> (const FlatUniverse< Pre, M1 > &a, const FlatUniverse< Pre, M2 > &b)
 
template<class Pre , class M1 , class M2 >
CUDA constexpr bool lala::operator== (const FlatUniverse< Pre, M1 > &a, const FlatUniverse< Pre, M2 > &b)
 
template<class Pre , class M >
std::ostream & lala::operator<< (std::ostream &s, const FlatUniverse< Pre, M > &a)