extract explicit mesh with topology information from implicit surfaces with boolean operations, and do surface/volume integrating on them.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
855 B

#pragma once
#include <parallel_hashmap/btree.h>
template <typename Key, typename Compare = phmap::Less<Key>, typename Alloc = std::allocator<Key>>
using btree_set = phmap::btree_set<Key, Compare, Alloc>;
template <typename Key, typename Compare = phmap::Less<Key>, typename Alloc = std::allocator<Key>>
using btree_multiset = phmap::btree_multiset<Key, Compare, Alloc>;
template <typename Key,
typename Value,
typename Compare = phmap::Less<Key>,
typename Alloc = std::allocator<std::pair<const Key, Value>>>
using btree_map = phmap::btree_map<Key, Value, Compare, Alloc>;
template <typename Key,
typename Value,
typename Compare = phmap::Less<Key>,
typename Alloc = std::allocator<std::pair<const Key, Value>>>
using btree_multimap = phmap::btree_multimap<Key, Value, Compare, Alloc>;