Skip to content

Class TempLat::HermitianValueAccounting

ClassList > TempLat > HermitianValueAccounting

A number of unique / independent real and imaginary floating point values in a memory layout. More...

  • #include <hermitianvalueaccounting.h>

Public Functions

Type Name
DEVICE_FUNCTION HermitianValueAccounting (device::Idx realCount, device::Idx imaginaryCount)
DEVICE_INLINE_FUNCTION device::Idx getImaginaryValueCount () const
DEVICE_INLINE_FUNCTION device::Idx getRealValueCount () const

Detailed Description

Unit test: ctest -R test-hermitianvalueaccounting

Public Functions Documentation

function HermitianValueAccounting

inline DEVICE_FUNCTION TempLat::HermitianValueAccounting::HermitianValueAccounting (
    device::Idx realCount,
    device::Idx imaginaryCount
) 

function getImaginaryValueCount

inline DEVICE_INLINE_FUNCTION device::Idx TempLat::HermitianValueAccounting::getImaginaryValueCount () const

function getRealValueCount

inline DEVICE_INLINE_FUNCTION device::Idx TempLat::HermitianValueAccounting::getRealValueCount () const

Friends Documentation

friend operator<<

inline std::ostream & TempLat::HermitianValueAccounting::operator<< (
    std::ostream & ostream,
    const HermitianValueAccounting & hva
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/memory/memorylayouts/hermitianvalueaccounting.h