QDP++
QDP::PackageArrayBiDirectionalMapFunc Struct Reference
Inheritance diagram for QDP::PackageArrayBiDirectionalMapFunc:
QDP::MapFunc

Public Member Functions

 PackageArrayBiDirectionalMapFunc (const ArrayMapFunc &mm, int mmult, int dd)
virtual multi1d< int > operator() (const multi1d< int > &coord, int isign) const
 Maps a lattice coordinate under a map to a new lattice coordinate.
Public Member Functions inherited from QDP::MapFunc
virtual ~MapFunc ()
 Virtual destructor - no cleanup needed.

Detailed Description

Definition at line 135 of file qdp_map.cc.

Constructor & Destructor Documentation

◆ PackageArrayBiDirectionalMapFunc()

QDP::PackageArrayBiDirectionalMapFunc::PackageArrayBiDirectionalMapFunc ( const ArrayMapFunc & mm,
int mmult,
int dd )
inline

Definition at line 137 of file qdp_map.cc.

Member Function Documentation

◆ operator()()

virtual multi1d< int > QDP::PackageArrayBiDirectionalMapFunc::operator() ( const multi1d< int > & coordinate,
int sign ) const
inlinevirtual

Maps a lattice coordinate under a map to a new lattice coordinate.

sign > 0 for map, sign < 0 for the inverse map

Implements QDP::MapFunc.

Definition at line 140 of file qdp_map.cc.


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