VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::PointUnderTriangleStrategy Class Reference

#include <TriangularMeshStrategy.h>

Inheritance diagram for vf::gpu::PointUnderTriangleStrategy:
vf::gpu::TriangularMeshDiscretizationStrategy

Public Member Functions

 PointUnderTriangleStrategy ()
 
virtual ~PointUnderTriangleStrategy ()
 
void doDiscretize (TriangularMesh *triangularMesh, GridImp *grid, char innerType, char outerType) override
 
- Public Member Functions inherited from vf::gpu::TriangularMeshDiscretizationStrategy
 TriangularMeshDiscretizationStrategy ()
 
virtual ~TriangularMeshDiscretizationStrategy ()
 
void discretize (TriangularMesh *triangularMesh, GridImp *grid, char InnerType, char OuterType)
 
virtual bool requiresGridFinalization () const
 
virtual bool usesFastWindingQComputation () const
 
virtual void appendFastWindingQSurfaces (GridImp *grid, std::vector< SPtr< GbTriFaceMesh3D > > &surfaces) const
 
virtual void computeFastWindingQs (GridImp *grid, const std::vector< SPtr< GbTriFaceMesh3D > > &surfaces) const
 

Detailed Description

Definition at line 95 of file TriangularMeshStrategy.h.

Constructor & Destructor Documentation

◆ PointUnderTriangleStrategy()

vf::gpu::PointUnderTriangleStrategy::PointUnderTriangleStrategy ( )
inline

Definition at line 98 of file TriangularMeshStrategy.h.

◆ ~PointUnderTriangleStrategy()

virtual vf::gpu::PointUnderTriangleStrategy::~PointUnderTriangleStrategy ( )
inlinevirtual

Definition at line 99 of file TriangularMeshStrategy.h.

Member Function Documentation

◆ doDiscretize()

void vf::gpu::PointUnderTriangleStrategy::doDiscretize ( TriangularMesh *  triangularMesh,
GridImp *  grid,
char  innerType,
char  outerType 
)
overridevirtual

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