This class performs reshuffling of a lattice.
More...
#include <EWrapper.hxx>
This class performs reshuffling of a lattice.
You do not need to use this class explicitly, use appropriate methods of EvolutionWrapper instead.
- Author
- Frantisek Havluj
◆ ReshufflingScheme() [1/2]
ReshufflingScheme::ReshufflingScheme |
( |
| ) |
|
|
inline |
◆ ReshufflingScheme() [2/2]
◆ ~ReshufflingScheme()
ReshufflingScheme::~ReshufflingScheme |
( |
| ) |
|
|
default |
◆ AddChain()
void ReshufflingScheme::AddChain |
( |
vector< Cell * > |
Chain | ) |
|
Add a reshuffling chain.
- Parameters
-
Chain | Vector of cells in the chain (new->1->2..->n->out). |
◆ AddToChain()
void ReshufflingScheme::AddToChain |
( |
Cell * |
C | ) |
|
Add a cell to the end of current chain.
◆ Proceed()
void ReshufflingScheme::Proceed |
( |
| ) |
|
Do the reshuffling of the lattice cell, according to given reshuffling chains.
◆ SetLatticeCell()
void ReshufflingScheme::SetLatticeCell |
( |
LatticeCell * |
Lat | ) |
|
|
inline |
Set the cell containing the lattice.
- Parameters
-
Lat | Lattice cell to be reshuffled. |
◆ StartChain()
void ReshufflingScheme::StartChain |
( |
| ) |
|
◆ fChains
vector< vector < CellOccupy > > ReshufflingScheme::fChains |
|
private |
List of reshuffling chains.
◆ fLattice
Cell containing the lattice.
The documentation for this class was generated from the following files: