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

#include <DescriptiveStatistics.h>

Public Member Functions

VTKM_EXEC_CONT StatState ()
 
VTKM_EXEC_CONT StatState (T value)
 
VTKM_EXEC_CONT StatState operator+ (const StatState< T > &y) const
 
VTKM_EXEC_CONT T N () const
 
VTKM_EXEC_CONT T Min () const
 
VTKM_EXEC_CONT T Max () const
 
VTKM_EXEC_CONT T Sum () const
 
VTKM_EXEC_CONT T Mean () const
 
VTKM_EXEC_CONT T SampleStddev () const
 
VTKM_EXEC_CONT T PopulationStddev () const
 
VTKM_EXEC_CONT T SampleVariance () const
 
VTKM_EXEC_CONT T PopulationVariance () const
 
VTKM_EXEC_CONT T Skewness () const
 
VTKM_EXEC_CONT 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/2]

◆ StatState() [2/2]

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

Member Function Documentation

◆ Kurtosis()

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

◆ Max()

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

◆ Mean()

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

◆ Min()

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

◆ N()

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

◆ operator+()

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

◆ PopulationStddev()

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

◆ PopulationVariance()

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

◆ SampleStddev()

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

◆ SampleVariance()

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

◆ Skewness()

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

◆ Sum()

template<typename T >
VTKM_EXEC_CONT 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: