peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
Loading...
Searching...
No Matches
Public Attributes | List of all members
peclet::voro::HostTessellation< Real > Struct Template Reference

Host-side CSR buffers — the conversion target and the round-trip oracle. More...

#include <tessellation_view.hpp>

Public Attributes

int nCells = 0
 
int nFacets = 0
 
std::vector< int > cellFacetOffset
 size nCells+1, exclusive scan of facet counts
 
std::vector< gid_tcellSeedId
 size nCells, stable seed id per cell
 
std::vector< Real > cellVolume
 size nCells
 
std::vector< gid_tfacetNeighbor
 size nFacets (negative => boundary/none)
 
std::vector< Real > facetArea
 size 3*nFacets, area vectors (3*f + c)
 
std::vector< Real > facetConnect
 size 3*nFacets, dV (volume gradient)
 
std::vector< Real > facetConnVec
 size 3*nFacets, connecting vector to neighbour seed
 

Detailed Description

template<class Real>
struct peclet::voro::HostTessellation< Real >

Host-side CSR buffers — the conversion target and the round-trip oracle.

Member Data Documentation

◆ cellFacetOffset

template<class Real >
std::vector<int> peclet::voro::HostTessellation< Real >::cellFacetOffset

size nCells+1, exclusive scan of facet counts

◆ cellSeedId

template<class Real >
std::vector<gid_t> peclet::voro::HostTessellation< Real >::cellSeedId

size nCells, stable seed id per cell

◆ cellVolume

template<class Real >
std::vector<Real> peclet::voro::HostTessellation< Real >::cellVolume

size nCells

◆ facetArea

template<class Real >
std::vector<Real> peclet::voro::HostTessellation< Real >::facetArea

size 3*nFacets, area vectors (3*f + c)

◆ facetConnect

template<class Real >
std::vector<Real> peclet::voro::HostTessellation< Real >::facetConnect

size 3*nFacets, dV (volume gradient)

◆ facetConnVec

template<class Real >
std::vector<Real> peclet::voro::HostTessellation< Real >::facetConnVec

size 3*nFacets, connecting vector to neighbour seed

◆ facetNeighbor

template<class Real >
std::vector<gid_t> peclet::voro::HostTessellation< Real >::facetNeighbor

size nFacets (negative => boundary/none)

◆ nCells

template<class Real >
int peclet::voro::HostTessellation< Real >::nCells = 0

◆ nFacets

template<class Real >
int peclet::voro::HostTessellation< Real >::nFacets = 0

The documentation for this struct was generated from the following file: