Path Integral Quantum Monte Carlo
Macros | Functions | Variables
move.cpp File Reference

Move class impementaions. More...

#include "move.h"
#include "path.h"
#include "action.h"
#include "lookuptable.h"
#include "communicator.h"
#include "factory.h"
#include <numeric>
+ Include dependency graph for move.cpp:

Go to the source code of this file.

Macros

#define REGISTER_MOVE(NAME, TYPE)
 

Functions

template<typename T >
vector< size_t > sort_indexes (const vector< T > &v)
 

Variables

MoveFactory moveFactory
 Setup the move factory.
 

Detailed Description

Move class impementaions.

Author
Adrian Del Maestro

Definition in file move.cpp.

Macro Definition Documentation

◆ REGISTER_MOVE

#define REGISTER_MOVE (   NAME,
  TYPE 
)
Value:
const string TYPE::name = NAME;\
bool reg ## TYPE = moveFactory()->Register<TYPE>(TYPE::name);
MoveFactory moveFactory
Setup the move factory.
Definition: move.cpp:22

Definition at line 23 of file move.cpp.