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

Public Member Functions

 PackageBiDirectionalMapFunc (const MapFunc &mm, int mmult)
virtual ~PackageBiDirectionalMapFunc ()
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 96 of file qdp_map.cc.

Constructor & Destructor Documentation

◆ PackageBiDirectionalMapFunc()

QDP::PackageBiDirectionalMapFunc::PackageBiDirectionalMapFunc ( const MapFunc & mm,
int mmult )
inline

Definition at line 98 of file qdp_map.cc.

◆ ~PackageBiDirectionalMapFunc()

virtual QDP::PackageBiDirectionalMapFunc::~PackageBiDirectionalMapFunc ( )
inlinevirtual

Definition at line 101 of file qdp_map.cc.

Member Function Documentation

◆ operator()()

virtual multi1d< int > QDP::PackageBiDirectionalMapFunc::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 102 of file qdp_map.cc.


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