Fleet  0.0.9
Inference in the LOT
MyMCTS Member List

This is the complete list of members for MyMCTS, including all inherited members.

__nrunningThreadedInferenceInterface< MyHypothesis, MyHypothesis >
__nthreadsThreadedInferenceInterface< MyHypothesis, MyHypothesis >
add_children(MyHypothesis &current)MCTSBase< MyMCTS, MyHypothesis >inlinevirtual
add_sample(const float v)MCTSBase< MyMCTS, MyHypothesis >inline
all(std::function< bool(const MyMCTS &)> &f) constBaseNode< MyMCTS >inline
BaseNode(size_t n=0, MyMCTS *p=nullptr, size_t i=0)BaseNode< MyMCTS >inline
BaseNode(const MyMCTS &n)BaseNode< MyMCTS >inline
BaseNode(MyMCTS &&n)BaseNode< MyMCTS >inline
begin() constBaseNode< MyMCTS >inline
check_child_info() constBaseNode< MyMCTS >inline
child(const size_t i)BaseNode< MyMCTS >inline
child(const size_t i) constBaseNode< MyMCTS >inline
childrenBaseNode< MyMCTS >protected
count() constBaseNode< MyMCTS >inlinevirtual
count(const MyMCTS &n) constBaseNode< MyMCTS >inlinevirtual
count_terminals() constBaseNode< MyMCTS >inlinevirtual
dataMCTSBase< MyMCTS, MyHypothesis >static
depth() constBaseNode< MyMCTS >inline
descend_to_childless(MyHypothesis &current)MCTSBase< MyMCTS, MyHypothesis >inlinevirtual
descend_to_evaluable(MyHypothesis &current)MCTSBase< MyMCTS, MyHypothesis >inlinevirtual
end() constBaseNode< MyMCTS >inline
EndNodeIteratorBaseNode< MyMCTS >static
exploreMCTSBase< MyMCTS, MyHypothesis >static
fill(size_t n, Args... args)BaseNode< MyMCTS >inline
fix_child_info()BaseNode< MyMCTS >inline
get_children()BaseNode< MyMCTS >inline
get_children() constBaseNode< MyMCTS >inline
get_nth(int n, std::function< int(const MyMCTS &)> &f)BaseNode< MyMCTS >inlinevirtual
get_nth(int n)BaseNode< MyMCTS >inlinevirtual
get_via(std::function< bool(MyMCTS &)> &f)BaseNode< MyMCTS >inline
indexThreadedInferenceInterface< MyHypothesis, MyHypothesis >
is_root() constBaseNode< MyMCTS >inlinevirtual
is_terminal() constBaseNode< MyMCTS >inlinevirtual
left_descend() constBaseNode< MyMCTS >inline
make_root()BaseNode< MyMCTS >inline
map(const std::function< void(MyMCTS &)> &f)BaseNode< MyMCTS >inline
MCTSBase()MCTSBase< MyMCTS, MyHypothesis >inline
MCTSBase(MyHypothesis &start, MyMCTS *par, size_t w)MCTSBase< MyMCTS, MyHypothesis >inline
MCTSBase(MyHypothesis &start, double ex, data_t *d)MCTSBase< MyMCTS, MyHypothesis >inline
MCTSBase(const MyMCTS &m)MCTSBase< MyMCTS, MyHypothesis >inline
MCTSBase(MyMCTS &&m)MCTSBase< MyMCTS, MyHypothesis >inline
my_string() constBaseNode< MyMCTS >inlinevirtual
mylockMCTSBase< MyMCTS, MyHypothesis >
MyMCTS(MyMCTS &&)MyMCTSinline
nchildren() constBaseNode< MyMCTS >inline
next_index()ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
nthreads()ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
nvisitsMCTSBase< MyMCTS, MyHypothesis >
openMCTSBase< MyMCTS, MyHypothesis >
operator!=(const MyMCTS &n) constBaseNode< MyMCTS >inlinevirtual
operator=(const MCTSBase &m)MCTSBase< MyMCTS, MyHypothesis >inline
operator=(MCTSBase &&m)MCTSBase< MyMCTS, MyHypothesis >inline
BaseNode< MyMCTS >::operator=(const MyMCTS &t)BaseNode< MyMCTS >inline
BaseNode< MyMCTS >::operator=(const MyMCTS &&t)BaseNode< MyMCTS >inline
operator==(const MyMCTS &n) constBaseNode< MyMCTS >inlinevirtual
operator[](const size_t i)BaseNode< MyMCTS >inline
operator[](const size_t i) constBaseNode< MyMCTS >inline
parentBaseNode< MyMCTS >
piBaseNode< MyMCTS >
playout(MyHypothesis &current) overrideMyMCTSinlinevirtual
print(MyHypothesis from, std::ostream &o, const int depth, const bool sort)MCTSBase< MyMCTS, MyHypothesis >inline
print(MyHypothesis &start, const bool sort=true)MCTSBase< MyMCTS, MyHypothesis >inline
print(MyHypothesis &start, const char *filename, const bool sort=true)MCTSBase< MyMCTS, MyHypothesis >inline
process_evaluable(MyHypothesis &current)MCTSBase< MyMCTS, MyHypothesis >inlinevirtual
push_back(MyMCTS &n)BaseNode< MyMCTS >inline
push_back(MyMCTS &&n)BaseNode< MyMCTS >inline
reserve_children(const size_t n)BaseNode< MyMCTS >inline
root()BaseNode< MyMCTS >inline
run(Control ctl, Args... args)ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
run_thread(Control &ctl, MyHypothesis h0) overrideMCTSBase< MyMCTS, MyHypothesis >inlinevirtual
ThreadedInferenceInterface< MyHypothesis, MyHypothesis >::run_thread(Control &ctl, Args... args)=0ThreadedInferenceInterface< MyHypothesis, MyHypothesis >pure virtual
run_thread_generator_wrapper(size_t thr, Control &ctl, Args... args)ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
sample_child_index(MyHypothesis &current)MCTSBase< MyMCTS, MyHypothesis >inlinevirtual
set_child(const size_t i, MyMCTS &n)BaseNode< MyMCTS >inline
set_child(const size_t i, MyMCTS &&n)BaseNode< MyMCTS >inline
show(size_t t=0) constBaseNode< MyMCTS >inline
statisticsMCTSBase< MyMCTS, MyHypothesis >
string(bool usedot=true) constBaseNode< MyMCTS >inlinevirtual
sum(std::function< T(const MyMCTS &)> &f) constBaseNode< MyMCTS >inline
sum(T(*f)(const MyMCTS &)) constBaseNode< MyMCTS >inline
ThreadedInferenceInterface()ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
to_yieldThreadedInferenceInterface< MyHypothesis, MyHypothesis >
unthreaded_run(Control ctl, Args... args)ThreadedInferenceInterface< MyHypothesis, MyHypothesis >inline
which_expansionMCTSBase< MyMCTS, MyHypothesis >
~BaseNode()BaseNode< MyMCTS >inlinevirtual