XGC1
Public Member Functions | Public Attributes | List of all members
GuessTable< Device > Struct Template Reference

#include <guess_table.hpp>

Collaboration diagram for GuessTable< Device >:
Collaboration graph
[legend]

Public Member Functions

 GuessTable ()
 
template<class Device2 >
GuessTable< Device2 > mirror () const
 
 GuessTable (const RZBounds &bounds_in, const View< RZPair *, CLayout, Device > &gx, const View< Vertex *, CLayout, Device > &nodes, int guess_table_size)
 

Public Attributes

int n
 
RZBounds bounds
 
double inv_d1
 
double inv_d2
 
View< int *, CLayout, Device > list
 
View< int **, CLayout, Device > xtable
 
View< int **, CLayout, Device > count
 

Constructor & Destructor Documentation

◆ GuessTable() [1/2]

template<class Device >
GuessTable< Device >::GuessTable ( )
inline

◆ GuessTable() [2/2]

template<class Device >
GuessTable< Device >::GuessTable ( const RZBounds bounds_in,
const View< RZPair *, CLayout, Device > &  gx,
const View< Vertex *, CLayout, Device > &  nodes,
int  guess_table_size 
)
inline
Here is the call graph for this function:

Member Function Documentation

◆ mirror()

template<class Device >
template<class Device2 >
GuessTable<Device2> GuessTable< Device >::mirror ( ) const
inline
Here is the call graph for this function:

Member Data Documentation

◆ bounds

template<class Device >
RZBounds GuessTable< Device >::bounds

◆ count

template<class Device >
View<int**,CLayout,Device> GuessTable< Device >::count

◆ inv_d1

template<class Device >
double GuessTable< Device >::inv_d1

◆ inv_d2

template<class Device >
double GuessTable< Device >::inv_d2

◆ list

template<class Device >
View<int*,CLayout,Device> GuessTable< Device >::list

◆ n

template<class Device >
int GuessTable< Device >::n

◆ xtable

template<class Device >
View<int**,CLayout,Device> GuessTable< Device >::xtable

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