peclet.voro 1.0.4
Device-native moving-particle Voronoi dynamics
Loading...
Searching...
No Matches
peclet::voro::pybind::PoreReconstructor Struct Reference
Collaboration diagram for peclet::voro::pybind::PoreReconstructor:

Public Member Functions

int binOf (real_t x) const
 
int cellOf (int i) const
 
 PoreReconstructor (const std::vector< real_t > &s, real_t L_, HostSpheresSdf sdf_)
 
void gatherBin (int i, real_t sx, real_t sy, real_t sz, int gx, int gy, int gz) const
 
void rebuild (real_t sx, real_t sy, real_t sz, PoreCell &c) const
 
bool build (int i, PoreCell &c) const
 

Public Attributes

const real_t * seed
 
int N
 
real_t L
 
real_t Lh
 
real_t big
 
real_t hbin
 
int nb
 
HostSpheresSdf sdf
 
std::vector< int > binStart
 
std::vector< int > binItem
 
std::vector< std::pair< real_t, int > > ord
 
std::vector< real_t > rx
 
std::vector< real_t > ry
 
std::vector< real_t > rz
 
std::vector< int > ids
 

Constructor & Destructor Documentation

◆ PoreReconstructor()

peclet::voro::pybind::PoreReconstructor::PoreReconstructor ( const std::vector< real_t > &  s,
real_t  L_,
HostSpheresSdf  sdf_ 
)
inline

Member Function Documentation

◆ binOf()

int peclet::voro::pybind::PoreReconstructor::binOf ( real_t  x) const
inline

◆ build()

bool peclet::voro::pybind::PoreReconstructor::build ( int  i,
PoreCell &  c 
) const
inline

◆ cellOf()

int peclet::voro::pybind::PoreReconstructor::cellOf ( int  i) const
inline

◆ gatherBin()

void peclet::voro::pybind::PoreReconstructor::gatherBin ( int  i,
real_t  sx,
real_t  sy,
real_t  sz,
int  gx,
int  gy,
int  gz 
) const
inline

◆ rebuild()

void peclet::voro::pybind::PoreReconstructor::rebuild ( real_t  sx,
real_t  sy,
real_t  sz,
PoreCell &  c 
) const
inline

Member Data Documentation

◆ big

real_t peclet::voro::pybind::PoreReconstructor::big

◆ binItem

std::vector<int> peclet::voro::pybind::PoreReconstructor::binItem

◆ binStart

std::vector<int> peclet::voro::pybind::PoreReconstructor::binStart

◆ hbin

real_t peclet::voro::pybind::PoreReconstructor::hbin

◆ ids

std::vector<int> peclet::voro::pybind::PoreReconstructor::ids
mutable

◆ L

real_t peclet::voro::pybind::PoreReconstructor::L

◆ Lh

real_t peclet::voro::pybind::PoreReconstructor::Lh

◆ N

int peclet::voro::pybind::PoreReconstructor::N

◆ nb

int peclet::voro::pybind::PoreReconstructor::nb

◆ ord

std::vector<std::pair<real_t, int> > peclet::voro::pybind::PoreReconstructor::ord
mutable

◆ rx

std::vector<real_t> peclet::voro::pybind::PoreReconstructor::rx
mutable

◆ ry

std::vector<real_t> peclet::voro::pybind::PoreReconstructor::ry

◆ rz

std::vector<real_t> peclet::voro::pybind::PoreReconstructor::rz

◆ sdf

HostSpheresSdf peclet::voro::pybind::PoreReconstructor::sdf

◆ seed

const real_t* peclet::voro::pybind::PoreReconstructor::seed

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