Gradient Augmented Levelset Implementation in CPU & GPU
|
#include <levelset.h>
Public Member Functions | |
Levelset (const T_GRID &grid, const GALS::INPUT_FIELDS::Levelset &inputs) | |
Levelset ()=delete | |
~Levelset () | |
const T_GRID & | grid () const |
void | compute (const GALS::CPU::Array< T_GRID, GALS::CPU::Vec3< T >> &positions, GALS::CPU::Levelset< T_GRID, T > &levelset) |
Class to create analytical levelset fields.
Definition at line 61 of file levelset.h.
Levelset | ( | const T_GRID & | grid, |
const GALS::INPUT_FIELDS::Levelset< T_GRID, T > & | inputs | ||
) |
Constructor with grid.
grid | grid. |
inputs | levelset input fields of type GALS::INPUT_FIELDS::Levelset |
Definition at line 36 of file levelset.cc.
|
delete |
Remove default constructor.
~Levelset | ( | ) |
Destructor
Definition at line 42 of file levelset.cc.
void compute | ( | const GALS::CPU::Array< T_GRID, GALS::CPU::Vec3< T >> & | positions, |
GALS::CPU::Levelset< T_GRID, T > & | levelset | ||
) |
Compute levelset field.
positions | array of positions where levelset needs to be computed. |
levelset | levelset field which will be updated by this function. |
Definition at line 47 of file levelset.cc.
|
inline |