CHROMA
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Chroma::NoSpinInsertionEnv::SpinInsert< T > Class Template Reference

No spin insertion. More...

#include <no_spin_insertion.h>

Inheritance diagram for Chroma::NoSpinInsertionEnv::SpinInsert< T >:
Chroma::SpinInsertion< T >

Public Member Functions

 SpinInsert (const Params &p)
 Full constructor. More...
 
T operator() (const T &quark) const
 Displace the quark. More...
 
- Public Member Functions inherited from Chroma::SpinInsertion< T >
virtual ~SpinInsertion ()
 Virtual destructor to help with cleanup;. More...
 

Private Member Functions

 SpinInsert ()
 Hide partial constructor. More...
 

Private Attributes

Params params
 

Detailed Description

template<typename T>
class Chroma::NoSpinInsertionEnv::SpinInsert< T >

No spin insertion.

No spin insertion object

Definition at line 37 of file no_spin_insertion.h.

Constructor & Destructor Documentation

◆ SpinInsert() [1/2]

template<typename T >
Chroma::NoSpinInsertionEnv::SpinInsert< T >::SpinInsert ( const Params p)
inline

Full constructor.

Definition at line 41 of file no_spin_insertion.h.

◆ SpinInsert() [2/2]

template<typename T >
Chroma::NoSpinInsertionEnv::SpinInsert< T >::SpinInsert ( )
inlineprivate

Hide partial constructor.

Definition at line 48 of file no_spin_insertion.h.

Member Function Documentation

◆ operator()()

template<typename T >
T Chroma::NoSpinInsertionEnv::SpinInsert< T >::operator() ( const T quark) const
inlinevirtual

Displace the quark.

Implements Chroma::SpinInsertion< T >.

Definition at line 44 of file no_spin_insertion.h.

Member Data Documentation

◆ params

template<typename T >
Params Chroma::NoSpinInsertionEnv::SpinInsert< T >::params
private

displacement params

Definition at line 51 of file no_spin_insertion.h.


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