Grid 0.7.0
WilsonLoops< Gimpl >::StaplePaddedAllWorkspace Class Reference

#include <WilsonLoops.h>

Inheritance diagram for WilsonLoops< Gimpl >::StaplePaddedAllWorkspace:
WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace

Public Member Functions

std::vector< CoordinategetShifts () const override
int paddingDepth () const override
const GeneralLocalStencilgetStencil (const PaddedCell &pcell)
size_t Nshift () const

Private Member Functions

void generateStencil (GridBase *padded_grid)

Private Attributes

std::unique_ptr< GeneralLocalStencilstencil
size_t nshift

Detailed Description

template<class Gimpl>
class WilsonLoops< Gimpl >::StaplePaddedAllWorkspace

Definition at line 442 of file WilsonLoops.h.

Member Function Documentation

◆ getShifts()

template<class Gimpl>
std::vector< Coordinate > WilsonLoops< Gimpl >::StaplePaddedAllWorkspace::getShifts ( ) const
inlineoverridevirtual

◆ paddingDepth()

template<class Gimpl>
int WilsonLoops< Gimpl >::StaplePaddedAllWorkspace::paddingDepth ( ) const
inlineoverridevirtual

◆ generateStencil()

template<class Gimpl>
void WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace::generateStencil ( GridBase * padded_grid)
inlineprivateinherited

Definition at line 378 of file WilsonLoops.h.

References getShifts(), GridLogPerformance, stencil, and usecond().

Referenced by getStencil().

◆ getStencil()

template<class Gimpl>
const GeneralLocalStencil & WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace::getStencil ( const PaddedCell & pcell)
inlineinherited

Definition at line 393 of file WilsonLoops.h.

References PaddedCell::depth, generateStencil(), PaddedCell::grids, and stencil.

◆ Nshift()

template<class Gimpl>
size_t WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace::Nshift ( ) const
inlineinherited

Definition at line 398 of file WilsonLoops.h.

References nshift.

Field Documentation

◆ stencil

template<class Gimpl>
std::unique_ptr<GeneralLocalStencil> WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace::stencil
privateinherited

Definition at line 375 of file WilsonLoops.h.

Referenced by generateStencil(), and getStencil().

◆ nshift

template<class Gimpl>
size_t WilsonLoops< Gimpl >::WilsonLoopPaddedStencilWorkspace::nshift
privateinherited

Definition at line 376 of file WilsonLoops.h.

Referenced by Nshift().


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