QUDA  v1.1.0
A library for QCD on GPUs
Static Public Attributes | List of all members
trove::detail::static_gcd_helper< true, true, u, v > Struct Template Reference

#include <static_gcd.h>

Static Public Attributes

static const int reduced_u = (u > v) ? ((u - v) >> 1) : ((v - u) >> 1)
 
static const int reduced_v = (u > v) ? v : u
 
static const int value = static_gcd<reduced_u, reduced_v>::value
 

Detailed Description

template<int u, int v>
struct trove::detail::static_gcd_helper< true, true, u, v >

Definition at line 52 of file static_gcd.h.

Member Data Documentation

◆ reduced_u

template<int u, int v>
const int trove::detail::static_gcd_helper< true, true, u, v >::reduced_u = (u > v) ? ((u - v) >> 1) : ((v - u) >> 1)
static

Definition at line 53 of file static_gcd.h.

◆ reduced_v

template<int u, int v>
const int trove::detail::static_gcd_helper< true, true, u, v >::reduced_v = (u > v) ? v : u
static

Definition at line 54 of file static_gcd.h.

◆ value

template<int u, int v>
const int trove::detail::static_gcd_helper< true, true, u, v >::value = static_gcd<reduced_u, reduced_v>::value
static

Definition at line 55 of file static_gcd.h.


The documentation for this struct was generated from the following file: