HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::Accumulator< std::complex< T > > Class Template Reference

#include <UT_Accumulator.h>

Public Types

using C = std::complex< T >
 

Public Member Functions

 Accumulator (const C &init_val=C(0.0))
 
SYS_FORCE_INLINE Coperator+= (const C &rhs)
 
C sum () const
 

Detailed Description

template<typename T>
class UT::Accumulator< std::complex< T > >

Definition at line 83 of file UT_Accumulator.h.

Member Typedef Documentation

template<typename T >
using UT::Accumulator< std::complex< T > >::C = std::complex<T>

Definition at line 86 of file UT_Accumulator.h.

Constructor & Destructor Documentation

template<typename T >
UT::Accumulator< std::complex< T > >::Accumulator ( const C init_val = C(0.0))
inlineexplicit

Definition at line 88 of file UT_Accumulator.h.

Member Function Documentation

template<typename T >
SYS_FORCE_INLINE C& UT::Accumulator< std::complex< T > >::operator+= ( const C rhs)
inline

Definition at line 92 of file UT_Accumulator.h.

template<typename T >
C UT::Accumulator< std::complex< T > >::sum ( ) const
inline

Definition at line 115 of file UT_Accumulator.h.


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