mcpele
1.0.0
The Monte Carlo Python Energy Landscape Explorer
|
#include <pattern_manager.h>
Public Types | |
typedef std::vector< std::pair < size_t, T > > | vec_t |
Public Member Functions | |
virtual | ~PatternManager () |
PatternManager () | |
const PatternManager & | operator++ () |
void | add (const T index_input, const size_t repetitions_input=1) |
T | get_step_ptr () const |
std::vector< size_t > | get_pattern () const |
std::vector< size_t > | get_pattern_direct () |
Definition at line 13 of file pattern_manager.h.
typedef std::vector<std::pair<size_t, T> > mcpele::PatternManager< T >::vec_t |
Definition at line 15 of file pattern_manager.h.
virtual mcpele::PatternManager< T >::~PatternManager | ( | ) | [inline, virtual] |
Definition at line 22 of file pattern_manager.h.
mcpele::PatternManager< T >::PatternManager | ( | ) | [inline] |
Definition at line 23 of file pattern_manager.h.
void mcpele::PatternManager< T >::add | ( | const T | index_input, |
const size_t | repetitions_input = 1 |
||
) | [inline] |
Definition at line 39 of file pattern_manager.h.
std::vector<size_t> mcpele::PatternManager< T >::get_pattern | ( | ) | const [inline] |
Return visualization of the step pattern. Steps are represented by integer labels, starting from 0, in the order of addition to the pattern.
Definition at line 63 of file pattern_manager.h.
std::vector<size_t> mcpele::PatternManager< T >::get_pattern_direct | ( | ) | [inline] |
Definition at line 75 of file pattern_manager.h.
T mcpele::PatternManager< T >::get_step_ptr | ( | ) | const [inline] |
Definition at line 51 of file pattern_manager.h.
const PatternManager& mcpele::PatternManager< T >::operator++ | ( | ) | [inline] |
Definition at line 26 of file pattern_manager.h.