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

triangularSurfaceMesh.h File Reference

#include "core/globalDefs.h"
#include "core/geometry3D.h"
#include <string>
#include <vector>
Include dependency graph for triangularSurfaceMesh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plb::TriangularSurfaceMesh< T >
struct  plb::TriangularSurfaceMesh< T >::Edge
 Holds one of the three edges of a triangle. More...
struct  plb::TriangularSurfaceMesh< T >::Lid
class  plb::LidLessThan< T >

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

template<typename T >
plb::toLatticeUnits (TriangularSurfaceMesh< T > &mesh, plint resolution, plint referenceDirection)
 Returns the scaling factor.
template<typename T >
Array< T, 3 > plb::computeBaryCenter (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)
template<typename T >
void plb::computeBoundingBox (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid, Array< T, 2 > &xLim, Array< T, 2 > &yLim, Array< T, 2 > &zLim)
template<typename T >
plb::computeInnerRadius (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)
template<typename T >
plb::computeOuterRadius (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)
template<typename T >
plb::computeArea (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)
template<typename T >
Array< T, 3 > plb::computeNormal (TriangularSurfaceMesh< T > const &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)
template<typename T >
void plb::reCenter (TriangularSurfaceMesh< T > &mesh, typename TriangularSurfaceMesh< T >::Lid const &lid)