27 template<
typename TDataType>
32 typedef typename TDataType::Real
Real;
33 typedef typename TDataType::Coord
Coord;
40 DEF_ENUM(BoolType, BoolType, BoolType::Union,
"Volume Bool Type");
#define DECLARE_TCLASS(name, T1)
DEF_INSTANCE_IN(LevelSet< TDataType >, LevelSetB, "")
DEF_INSTANCE_IN(LevelSet< TDataType >, LevelSetA, "")
DEF_INSTANCE_OUT(LevelSet< TDataType >, LevelSet, "")
~FastMarchingMethodGPU() override
DEF_ENUM(BoolType, BoolType, BoolType::Union, "Volume Bool Type")
DEF_VAR(Real, Spacing, 0.05, "")
DArray3D< GridType > mGridType
DEF_VAR(uint, MarchingNumber, 20, "")
MarchingNumber controls the distance to advance, in case its value is small while the domain is large...
DArray3D< bool > mOutside
This is an implementation of AdditiveCCD based on peridyno.
Array3D< T, DeviceType::GPU > DArray3D