Detailed Description

#include "core/DataTypes.h"
#include "core/debug/Debug.h"
#include <OpenMesh/Core/IO/MeshIO.hh>
#include <OpenMesh/Core/Geometry/VectorT.hh>
#include <OpenMesh/Core/Mesh/Traits.hh>
#include <OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>

Classes

struct  OpenMesh::Python::MeshTraits
 
struct  walberla::mesh::RealTraits
 
struct  walberla::mesh::FloatTraits
 

Namespaces

 OpenMesh
 
 OpenMesh::Python
 
 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::mesh
 

Typedefs

typedef OpenMesh::TriMesh_ArrayKernelT< OpenMesh::Python::MeshTraitswalberla::mesh::PythonTriangleMesh
 
typedef OpenMesh::TriMesh_ArrayKernelT< RealTraits > walberla::mesh::TriangleMesh
 
typedef OpenMesh::TriMesh_ArrayKernelT< FloatTraits > walberla::mesh::FloatTriangleMesh
 

Functions

template<typename MeshType >
void walberla::mesh::getVertexHandles (const MeshType &mesh, const typename MeshType::FaceHandle fh, typename MeshType::VertexHandle &vh0, typename MeshType::VertexHandle &vh1, typename MeshType::VertexHandle &vh2)
 
template<typename MeshType >
void walberla::mesh::getVertexPositions (const MeshType &mesh, const typename MeshType::FaceHandle fh, typename MeshType::Point &v0, typename MeshType::Point &v1, typename MeshType::Point &v2)
 
template<typename MeshType >
MeshType::VertexHandle walberla::mesh::getVertexHandle (const MeshType &mesh, const typename MeshType::FaceHandle fh, const unsigned int vertexIdx)
 
template<typename MeshType >
MeshType::HalfedgeHandle walberla::mesh::getHalfedgeHandle (const MeshType &mesh, const typename MeshType::FaceHandle fh, const unsigned int fromVertexIdx, const unsigned int toVertexIdx)