VTK-m  2.3
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::DescriptiveStatistics::StatState< T > Struct Template Reference

#include <DescriptiveStatistics.h>

Public Member Functions

 StatState ()
 
 StatState (T value)
 
 StatState (T n, T min, T max, T sum, T mean, T M2, T M3, T M4)
 
StatState operator+ (const StatState< T > &y) const
 
T N () const
 
T Min () const
 
T Max () const
 
T Sum () const
 
T Mean () const
 
T M2 () const
 
T M3 () const
 
T M4 () const
 
T SampleStddev () const
 
T PopulationStddev () const
 
T SampleVariance () const
 
T PopulationVariance () const
 
T Skewness () const
 
T Kurtosis () const
 

Private Attributes

T n_
 
T min_
 
T max_
 
T sum_
 
T mean_
 
T M2_
 
T M3_
 
T M4_
 

Constructor & Destructor Documentation

◆ StatState() [1/3]

template<typename T >
vtkm::worklet::DescriptiveStatistics::StatState< T >::StatState ( )
inline

◆ StatState() [2/3]

template<typename T >
vtkm::worklet::DescriptiveStatistics::StatState< T >::StatState ( T  value)
inline

◆ StatState() [3/3]

template<typename T >
vtkm::worklet::DescriptiveStatistics::StatState< T >::StatState ( T  n,
T  min,
T  max,
T  sum,
T  mean,
T  M2,
T  M3,
T  M4 
)
inline

Member Function Documentation

◆ Kurtosis()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Kurtosis ( ) const
inline

◆ M2()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M2 ( ) const
inline

◆ M3()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M3 ( ) const
inline

◆ M4()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M4 ( ) const
inline

◆ Max()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Max ( ) const
inline

◆ Mean()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Mean ( ) const
inline

◆ Min()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Min ( ) const
inline

◆ N()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::N ( ) const
inline

◆ operator+()

template<typename T >
StatState vtkm::worklet::DescriptiveStatistics::StatState< T >::operator+ ( const StatState< T > &  y) const
inline

◆ PopulationStddev()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::PopulationStddev ( ) const
inline

◆ PopulationVariance()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::PopulationVariance ( ) const
inline

◆ SampleStddev()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::SampleStddev ( ) const
inline

◆ SampleVariance()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::SampleVariance ( ) const
inline

◆ Skewness()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Skewness ( ) const
inline

◆ Sum()

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::Sum ( ) const
inline

Member Data Documentation

◆ M2_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M2_
private

◆ M3_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M3_
private

◆ M4_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::M4_
private

◆ max_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::max_
private

◆ mean_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::mean_
private

◆ min_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::min_
private

◆ n_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::n_
private

◆ sum_

template<typename T >
T vtkm::worklet::DescriptiveStatistics::StatState< T >::sum_
private

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