Grid 0.7.0
MomentumFilterApplyPhase< MomentaField > Struct Template Reference

#include <MomentumFilter.h>

Inheritance diagram for MomentumFilterApplyPhase< MomentaField >:
MomentumFilterBase< MomentaField >

Public Types

typedef MomentaField::vector_type vector_type
typedef MomentaField::scalar_type scalar_type
typedef iVector< iScalar< iScalar< vector_type > >, NdLorentzScalarType
typedef Lattice< LorentzScalarTypeLatticeLorentzScalarType

Public Member Functions

 MomentumFilterApplyPhase (const LatticeLorentzScalarType _phase)
 MomentumFilterApplyPhase (GridBase *_grid)
void applyFilter (MomentaField &P) const override

Data Fields

LatticeLorentzScalarType phase

Detailed Description

template<typename MomentaField>
struct MomentumFilterApplyPhase< MomentaField >

Definition at line 53 of file MomentumFilter.h.

Member Typedef Documentation

◆ vector_type

template<typename MomentaField>
typedef MomentaField::vector_type MomentumFilterApplyPhase< MomentaField >::vector_type

Definition at line 54 of file MomentumFilter.h.

◆ scalar_type

template<typename MomentaField>
typedef MomentaField::scalar_type MomentumFilterApplyPhase< MomentaField >::scalar_type

Definition at line 55 of file MomentumFilter.h.

◆ LorentzScalarType

template<typename MomentaField>
typedef iVector<iScalar<iScalar<vector_type> >, Nd > MomentumFilterApplyPhase< MomentaField >::LorentzScalarType

Definition at line 56 of file MomentumFilter.h.

◆ LatticeLorentzScalarType

template<typename MomentaField>
typedef Lattice<LorentzScalarType> MomentumFilterApplyPhase< MomentaField >::LatticeLorentzScalarType

Definition at line 57 of file MomentumFilter.h.

Constructor & Destructor Documentation

◆ MomentumFilterApplyPhase() [1/2]

template<typename MomentaField>
MomentumFilterApplyPhase< MomentaField >::MomentumFilterApplyPhase ( const LatticeLorentzScalarType _phase)
inline

Definition at line 61 of file MomentumFilter.h.

References phase.

◆ MomentumFilterApplyPhase() [2/2]

template<typename MomentaField>
MomentumFilterApplyPhase< MomentaField >::MomentumFilterApplyPhase ( GridBase * _grid)
inline

Definition at line 64 of file MomentumFilter.h.

References Nd, one, and phase.

Member Function Documentation

◆ applyFilter()

template<typename MomentaField>
void MomentumFilterApplyPhase< MomentaField >::applyFilter ( MomentaField & P) const
inlineoverridevirtual

Field Documentation

◆ phase

template<typename MomentaField>
LatticeLorentzScalarType MomentumFilterApplyPhase< MomentaField >::phase

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