Fleet  0.0.9
Inference in the LOT
PartialMCTSNode< this_t, HYP > Member List

This is the complete list of members for PartialMCTSNode< this_t, HYP >, including all inherited members.

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