3#ifndef LALA_POWER_LIGHT_BRANCH_HPP
4#define LALA_POWER_LIGHT_BRANCH_HPP
31 CUDA INLINE
const U&
next() {
Definition light_branch.hpp:11
CUDA INLINE const U & current() const
Definition light_branch.hpp:52
CUDA INLINE const U & next()
Definition light_branch.hpp:31
int current_idx
Definition light_branch.hpp:19
CUDA INLINE void prune()
Definition light_branch.hpp:44
CUDA INLINE LightBranch()
Definition light_branch.hpp:21
U children[2]
Definition light_branch.hpp:16
CUDA INLINE const U & operator[](int idx)
Definition light_branch.hpp:36
LightBranch(const LightBranch &)=default
CUDA INLINE LightBranch(AVar var, const U &left, const U &right)
Definition light_branch.hpp:24
LightBranch(LightBranch &&)=default
CUDA INLINE bool has_next() const
Definition light_branch.hpp:40
int ropes[2]
Definition light_branch.hpp:18
CUDA INLINE bool is_pruned() const
Definition light_branch.hpp:48
AVar var
Definition light_branch.hpp:15