HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanovdb::NoopStats< ValueT > Struct Template Reference

No-op Stats class. More...

#include <GridStats.h>

Public Types

using ValueType = ValueT
 

Public Member Functions

__hostdev__ NoopStats ()
 
__hostdev__ NoopStats (const ValueT &)
 
__hostdev__ NoopStatsadd (const ValueT &)
 
__hostdev__ NoopStatsadd (const ValueT &, uint64_t)
 
__hostdev__ NoopStatsadd (const NoopStats &)
 
template<typename NodeT >
__hostdev__ void setStats (NodeT &) const
 

Static Public Member Functions

static __hostdev__ constexpr size_t size ()
 
static __hostdev__ constexpr bool hasMinMax ()
 
static __hostdev__ constexpr bool hasAverage ()
 
static __hostdev__ constexpr bool hasStdDeviation ()
 
static __hostdev__ constexpr bool hasStats ()
 

Detailed Description

template<typename ValueT>
struct nanovdb::NoopStats< ValueT >

No-op Stats class.

Definition at line 433 of file GridStats.h.

Member Typedef Documentation

template<typename ValueT >
using nanovdb::NoopStats< ValueT >::ValueType = ValueT

Definition at line 435 of file GridStats.h.

Constructor & Destructor Documentation

template<typename ValueT >
__hostdev__ nanovdb::NoopStats< ValueT >::NoopStats ( )
inline

Definition at line 436 of file GridStats.h.

template<typename ValueT >
__hostdev__ nanovdb::NoopStats< ValueT >::NoopStats ( const ValueT &  )
inline

Definition at line 437 of file GridStats.h.

Member Function Documentation

template<typename ValueT >
__hostdev__ NoopStats& nanovdb::NoopStats< ValueT >::add ( const ValueT &  )
inline

Definition at line 438 of file GridStats.h.

template<typename ValueT >
__hostdev__ NoopStats& nanovdb::NoopStats< ValueT >::add ( const ValueT &  ,
uint64_t   
)
inline

Definition at line 439 of file GridStats.h.

template<typename ValueT >
__hostdev__ NoopStats& nanovdb::NoopStats< ValueT >::add ( const NoopStats< ValueT > &  )
inline

Definition at line 440 of file GridStats.h.

template<typename ValueT >
static __hostdev__ constexpr bool nanovdb::NoopStats< ValueT >::hasAverage ( )
inlinestatic

Definition at line 443 of file GridStats.h.

template<typename ValueT >
static __hostdev__ constexpr bool nanovdb::NoopStats< ValueT >::hasMinMax ( )
inlinestatic

Definition at line 442 of file GridStats.h.

template<typename ValueT >
static __hostdev__ constexpr bool nanovdb::NoopStats< ValueT >::hasStats ( )
inlinestatic

Definition at line 445 of file GridStats.h.

template<typename ValueT >
static __hostdev__ constexpr bool nanovdb::NoopStats< ValueT >::hasStdDeviation ( )
inlinestatic

Definition at line 444 of file GridStats.h.

template<typename ValueT >
template<typename NodeT >
__hostdev__ void nanovdb::NoopStats< ValueT >::setStats ( NodeT &  ) const
inline

Definition at line 447 of file GridStats.h.

template<typename ValueT >
static __hostdev__ constexpr size_t nanovdb::NoopStats< ValueT >::size ( void  )
inlinestatic

Definition at line 441 of file GridStats.h.


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