peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
tess_grid.hpp File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <Kokkos_Core.hpp>
#include <string>
#include <vector>
#include "morton/morton.hpp"
#include "peclet/core/common/view.hpp"
#include "peclet/voro/tessellation_view.hpp"
Include dependency graph for tess_grid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  peclet::voro::TessGrid< Real >
 
struct  peclet::voro::WorklistCache< Real >
 

Namespaces

namespace  peclet
 
namespace  peclet::voro
 

Functions

KOKKOS_INLINE_FUNCTION int peclet::voro::morton3 (int x, int y, int z)
 
template<class Real , bool Weighted>
TessGrid< Real > peclet::voro::buildTessGrid (const Kokkos::View< Real *, peclet::core::MemSpace > &posFlat, const Kokkos::View< Real *, peclet::core::MemSpace > &weight, int N, const Real L[3], int sw=4, int densityCount=-1, Kokkos::View< long *, peclet::core::MemSpace > gid={}, WorklistCache< Real > *wlc=nullptr)
 

Variables

constexpr int peclet::voro::kWlOffBias = 128