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

triangleSetGenerator.hh File Reference

#include "core/globalDefs.h"
#include "offLattice/triangleSetGenerator.h"
Include dependency graph for triangleSetGenerator.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

template<typename T >
TriangleSet< T > plb::constructSphere (Array< T, 3 > const &center, T radius, plint minNumOfTriangles)
template<typename T >
TriangleSet< T > plb::constructCylinder (Array< T, 3 > const &inletCenter, T inletRadius, T outletRadius, T length, plint nAxial, plint nCirc, std::vector< Array< T, 3 > > &inletPoints)
template<typename T >
TriangleSet< T > plb::constructCylinder (Array< T, 3 > const &inletCenter, T inletRadius, T outletRadius, T length, plint nAxial, plint nCirc)
template<typename T >
void plb::addSurface (Array< T, 3 > const &lowerCorner, Array< T, 3 > const &delta1, plint n1, Array< T, 3 > const &delta2, plint n2, std::vector< typename TriangleSet< T >::Triangle > &triangles)
template<typename T >
TriangleSet< T > plb::constructCuboid (Array< T, 3 > const &lowerCorner, Array< T, 3 > const &upperCorner, Array< plint, 3 > const &nSegments)
template<typename T >
TriangleSet< T > plb::constructCylinder (Array< T, 3 > const &inletCenter, Array< T, 3 > const &axis, T inletRadius, T outletRadius, T length, plint nAxial, plint nCirc, std::vector< Array< T, 3 > > &inletPoints)
template<typename T >
TriangleSet< T > plb::patchTubes (TriangleSet< T > const &geometryWithOpenings, plint sortDirection, std::vector< T > patchLengths)