Gradient Augmented Levelset Implementation in CPU & GPU
|
#include <temporal.h>
Public Types | |
using | value_type = T |
Public Member Functions | |
Temporal () | |
~Temporal () | |
Static Public Member Functions | |
static void | compute (const T dt, const LevelsetVelocity< T_GRID, T > &levelset_velocity, GALS::CPU::Levelset< T_GRID, T > &levelset) |
Class to perform temporal update. Default temporal scheme is set to GALS::TEMPORAL_SCHEMES::Euler<...>.
Definition at line 50 of file temporal.h.
using value_type = T |
Definition at line 53 of file temporal.h.
Temporal | ( | ) |
Default constructor
Definition at line 35 of file temporal.cc.
~Temporal | ( | ) |
Destructor
Definition at line 40 of file temporal.cc.
|
static |
Advect in time.
NOTE: Ghost cells are not updated during this step.
dt | time step. |
levelset_velocity | velocity term. |
levelset | levelset function that needs to be advected. |
Definition at line 45 of file temporal.cc.