Gradient Augmented Levelset Implementation in CPU & GPU
LevelsetVelocity< T_GRID, T > Class Template Reference

#include <levelset-velocity.h>

Public Member Functions

 LevelsetVelocity (const T_GRID &grid)
 
 LevelsetVelocity ()=delete
 
 ~LevelsetVelocity ()
 
const T_GRID & grid () const
 
Array< T_GRID, Vec3< T > > & velocity ()
 
const Array< T_GRID, Vec3< T > > & velocity () const
 
Array< T_GRID, Mat3< T > > & velocityGradient ()
 
const Array< T_GRID, Mat3< T > > & velocityGradient () const
 

Detailed Description

template<typename T_GRID, typename T = double>
class GALS::CPU::LevelsetVelocity< T_GRID, T >

Class to create LevelsetVelocity.

Definition at line 49 of file levelset-velocity.h.

Constructor & Destructor Documentation

LevelsetVelocity ( const T_GRID &  grid)

Constructor with grid.

Parameters
gridgrid.

Definition at line 37 of file levelset-velocity.cc.

LevelsetVelocity ( )
delete

Remove default constructor.

Destructor

Definition at line 43 of file levelset-velocity.cc.

Member Function Documentation

const T_GRID& grid ( ) const
inline

Return grid.

Returns
grid.

Definition at line 70 of file levelset-velocity.h.

Array<T_GRID, Vec3<T> >& velocity ( )
inline

Return velocity field.

Returns
velocity field.

Definition at line 76 of file levelset-velocity.h.

const Array<T_GRID, Vec3<T> >& velocity ( ) const
inline

Return velocity field.

Returns
velocity field.

Definition at line 82 of file levelset-velocity.h.

Array<T_GRID, Mat3<T> >& velocityGradient ( )
inline

Return gradient of velocity field.

Returns
gradient of velocity field.

Definition at line 88 of file levelset-velocity.h.

const Array<T_GRID, Mat3<T> >& velocityGradient ( ) const
inline

Return gradient of velocity field.

Returns
gradient of velocity field.

Definition at line 94 of file levelset-velocity.h.


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