$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::TriangleHash< T > Class Template Reference

#include <triangleHash.h>

Collaboration diagram for plb::TriangleHash< T >:

List of all members.

Public Member Functions

 TriangleHash (AtomicContainerBlock3D &hashContainer)
void assignTriangles (TriangularSurfaceMesh< T > const &mesh)
void bruteReAssignTriangles (TriangularSurfaceMesh< T > const &mesh)
template<class ParticleFieldT >
void reAssignTriangles (TriangularSurfaceMesh< T > const &mesh, ParticleFieldT &particles, std::vector< plint > const &nonParallelVertices)
void getTriangles (Array< T, 2 > const &xRange, Array< T, 2 > const &yRange, Array< T, 2 > const &zRange, std::vector< plint > &foundTriangles) const
void getTriangles (Box3D const &domain, std::vector< plint > &foundTriangles) const

template<typename T>
class plb::TriangleHash< T >


Constructor & Destructor Documentation

template<typename T >
plb::TriangleHash< T >::TriangleHash ( AtomicContainerBlock3D hashContainer  )  [inline]

Member Function Documentation

template<typename T >
void plb::TriangleHash< T >::getTriangles ( Array< T, 2 > const &  xRange,
Array< T, 2 > const &  yRange,
Array< T, 2 > const &  zRange,
std::vector< plint > &  foundTriangles 
) const [inline]

The documentation for this class was generated from the following files: