SUNphi  1.0
SUNphi::CnSpin Struct Reference

#include <Spin.hpp>

Inheritance diagram for SUNphi::CnSpin:
SUNphi::TensComp< CnSpin, NSPIN > SUNphi::BaseTensComp

Public Types

using type = CnSpin
 Mapped type.
 

Public Member Functions

typeoperator~ ()
 
const typeoperator~ () const
 

Static Public Member Functions

static constexpr const char * name ()
 

Static Public Attributes

static constexpr int size
 Size of the tensor component (max index value)
 
static constexpr bool isDynamic
 Report if the component has dynamic size.
 
static constexpr int maxKnownSubMultiple
 If DYNAMIC size, this is used to provide a submultiple of "size".
 
static constexpr bool isVectorizable
 Check if compatible with vectorization.
 

Detailed Description

Tensor component of CnSpin Kind

Definition at line 15 of file Spin.hpp.

Member Function Documentation

static constexpr const char* SUNphi::CnSpin::name ( )
inlinestatic

Returns the name of the type

Definition at line 15 of file Spin.hpp.

const type& SUNphi::TensComp< CnSpin , Size, 1 >::operator~ ( ) const
inlineinherited

Constant cast operator to class type

Definition at line 40 of file TensComp.hpp.

type& SUNphi::TensComp< CnSpin , Size, 1 >::operator~ ( )
inlineinherited

Cast operator to class type

Definition at line 40 of file TensComp.hpp.


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