OpenVDB  11.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
NoopStats< ValueT > Struct Template Reference

No-op Stats class. More...

#include <nanovdb/util/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 constexpr __hostdev__ size_t size ()
 
static constexpr __hostdev__ bool hasMinMax ()
 
static constexpr __hostdev__ bool hasAverage ()
 
static constexpr __hostdev__ bool hasStdDeviation ()
 
static constexpr __hostdev__ bool hasStats ()
 

Detailed Description

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

No-op Stats class.

Member Typedef Documentation

◆ ValueType

using ValueType = ValueT

Constructor & Destructor Documentation

◆ NoopStats() [1/2]

__hostdev__ NoopStats ( )
inline

◆ NoopStats() [2/2]

__hostdev__ NoopStats ( const ValueT &  )
inline

Member Function Documentation

◆ add() [1/3]

__hostdev__ NoopStats& add ( const NoopStats< ValueT > &  )
inline

◆ add() [2/3]

__hostdev__ NoopStats& add ( const ValueT &  )
inline

◆ add() [3/3]

__hostdev__ NoopStats& add ( const ValueT &  ,
uint64_t   
)
inline

◆ hasAverage()

static constexpr __hostdev__ bool hasAverage ( )
inlinestaticconstexpr

◆ hasMinMax()

static constexpr __hostdev__ bool hasMinMax ( )
inlinestaticconstexpr

◆ hasStats()

static constexpr __hostdev__ bool hasStats ( )
inlinestaticconstexpr

◆ hasStdDeviation()

static constexpr __hostdev__ bool hasStdDeviation ( )
inlinestaticconstexpr

◆ setStats()

__hostdev__ void setStats ( NodeT &  ) const
inline

◆ size()

static constexpr __hostdev__ size_t size ( )
inlinestaticconstexpr