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

#include <TriangularMeshStrategy.h>

Inheritance diagram for vf::gpu::RayCastingDiscretizationStrategy:
vf::gpu::TriangularMeshDiscretizationStrategy

Public Member Functions

 RayCastingDiscretizationStrategy ()
 
virtual ~RayCastingDiscretizationStrategy ()
 
virtual void doDiscretize (TriangularMesh *triangularMesh, GridImp *grid, char InnerType, char OuterType)
 
- 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 86 of file TriangularMeshStrategy.h.

Constructor & Destructor Documentation

◆ RayCastingDiscretizationStrategy()

vf::gpu::RayCastingDiscretizationStrategy::RayCastingDiscretizationStrategy ( )
inline

Definition at line 89 of file TriangularMeshStrategy.h.

◆ ~RayCastingDiscretizationStrategy()

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

Definition at line 90 of file TriangularMeshStrategy.h.

Member Function Documentation

◆ doDiscretize()

virtual void vf::gpu::RayCastingDiscretizationStrategy::doDiscretize ( TriangularMesh *  triangularMesh,
GridImp *  grid,
char  InnerType,
char  OuterType 
)
virtual

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