template<typename node_type>
struct cugar::Bintree_writer_context< node_type, leaf_range_tag >
Binary tree writer context class leaf_range_tag specialization
#include <bintree_writer.h>
|
CUGAR_HOST_DEVICE | Bintree_writer_context () |
|
CUGAR_HOST_DEVICE | Bintree_writer_context (node_type *nodes, uint2 *leaf_ranges=NULL, uint32 *leaf_pointers=NULL, uint32 *parents=NULL, uint32 *skip_nodes=NULL, uint2 *node_ranges=NULL) |
|
CUGAR_HOST_DEVICE void | write_node (const uint32 node, const uint32 parent, bool p1, bool p2, const uint32 offset, const uint32 skip_node, const uint32 level, const uint32 begin, const uint32 end, const uint32 split_index) |
|
CUGAR_HOST_DEVICE void | write_leaf (const uint32 leaf_index, const uint32 node_index, const uint32 begin, const uint32 end) |
|
◆ Bintree_writer_context() [1/2]
template<typename node_type >
◆ Bintree_writer_context() [2/2]
template<typename node_type >
◆ write_leaf()
template<typename node_type >
◆ write_node()
template<typename node_type >
CUGAR_HOST_DEVICE void cugar::Bintree_writer_context< node_type, leaf_range_tag >::write_node |
( |
const uint32 |
node, |
|
|
const uint32 |
parent, |
|
|
bool |
p1, |
|
|
bool |
p2, |
|
|
const uint32 |
offset, |
|
|
const uint32 |
skip_node, |
|
|
const uint32 |
level, |
|
|
const uint32 |
begin, |
|
|
const uint32 |
end, |
|
|
const uint32 |
split_index |
|
) |
| |
|
inline |
The documentation for this struct was generated from the following file:
- C:/p4research/research/jpantaleoni/Fermat-Public/contrib/cugar/bintree/bintree_writer.h