|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <TriangularMesh.h>
Static Public Member Functions | |
| static TriangularMesh * | make (const std::string &fileName, const std::vector< uint > ignorePatches=std::vector< uint >()) |
Public Attributes | |
| std::vector< Triangle > | triangleVec |
| Triangle * | triangles = nullptr |
| long | size = 0 |
| BoundingBox | minmax |
| SPtr< GbTriFaceMesh3D > | VF_GbTriFaceMesh3D |
Definition at line 56 of file TriangularMesh.h.
| vf::gpu::TriangularMesh::TriangularMesh | ( | ) |
Definition at line 84 of file TriangularMesh.cpp.
| vf::gpu::TriangularMesh::TriangularMesh | ( | const std::string & | inputPath, |
| const std::vector< uint > | ignorePatches = std::vector<uint>() |
||
| ) |
Definition at line 68 of file TriangularMesh.cpp.
| vf::gpu::TriangularMesh::TriangularMesh | ( | const std::string & | inputPath, |
| const BoundingBox & | box | ||
| ) |
Definition at line 61 of file TriangularMesh.cpp.
|
overridedefault |
Implements vf::gpu::Object.
Definition at line 196 of file TriangularMesh.cpp.
Implements vf::gpu::Object.
Definition at line 89 of file TriangularMesh.cpp.
Reimplemented from vf::gpu::Object.
Definition at line 289 of file TriangularMesh.cpp.
| void vf::gpu::TriangularMesh::findNeighbors | ( | ) |
Definition at line 103 of file TriangularMesh.cpp.
| void vf::gpu::TriangularMesh::generateGbTriFaceMesh3D | ( | ) |
Definition at line 158 of file TriangularMesh.cpp.
| GbTriFaceMesh3D * vf::gpu::TriangularMesh::getGbTriFaceMesh3D | ( | ) | const |
Definition at line 153 of file TriangularMesh.cpp.
| uint vf::gpu::TriangularMesh::getNumberOfTriangles | ( | ) | const |
Definition at line 97 of file TriangularMesh.cpp.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 95 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 97 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 96 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 98 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 100 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 99 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 101 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 103 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 102 of file TriangularMesh.h.
|
inlineoverridevirtual |
Implements vf::gpu::Object.
Definition at line 105 of file TriangularMesh.h.
|
static |
Definition at line 55 of file TriangularMesh.cpp.
| bool vf::gpu::TriangularMesh::operator== | ( | const TriangularMesh & | geometry | ) | const |
Definition at line 138 of file TriangularMesh.cpp.
| void vf::gpu::TriangularMesh::setMinMax | ( | BoundingBox | minmax | ) |
Definition at line 123 of file TriangularMesh.cpp.
Definition at line 117 of file TriangularMesh.cpp.
| BoundingBox vf::gpu::TriangularMesh::minmax |
Definition at line 74 of file TriangularMesh.h.
| long vf::gpu::TriangularMesh::size = 0 |
Definition at line 73 of file TriangularMesh.h.
Definition at line 72 of file TriangularMesh.h.
| std::vector<Triangle> vf::gpu::TriangularMesh::triangleVec |
Definition at line 71 of file TriangularMesh.h.
| SPtr<GbTriFaceMesh3D> vf::gpu::TriangularMesh::VF_GbTriFaceMesh3D |
Definition at line 76 of file TriangularMesh.h.