HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State Struct Reference

Lightweight struct that stores the state of the LevelSetTracker. More...

#include <LevelSetTracker.h>

Public Member Functions

 State (math::BiasedGradientScheme s=math::HJWENO5_BIAS, math::TemporalIntegrationScheme t=math::TVD_RK1, int n=static_cast< int >(LEVEL_SET_HALF_WIDTH), int g=1)
 

Public Attributes

math::BiasedGradientScheme spatialScheme
 
math::TemporalIntegrationScheme temporalScheme
 
int normCount
 
int grainSize
 

Detailed Description

template<typename GridT, typename InterruptT = util::NullInterrupter>
struct openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State

Lightweight struct that stores the state of the LevelSetTracker.

Definition at line 74 of file LevelSetTracker.h.

Constructor & Destructor Documentation

template<typename GridT , typename InterruptT = util::NullInterrupter>
openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State::State ( math::BiasedGradientScheme  s = math::HJWENO5_BIAS,
math::TemporalIntegrationScheme  t = math::TVD_RK1,
int  n = static_cast<int>(LEVEL_SET_HALF_WIDTH),
int  g = 1 
)
inline

Definition at line 75 of file LevelSetTracker.h.

Member Data Documentation

template<typename GridT , typename InterruptT = util::NullInterrupter>
int openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State::grainSize

Definition at line 82 of file LevelSetTracker.h.

template<typename GridT , typename InterruptT = util::NullInterrupter>
int openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State::normCount

Definition at line 81 of file LevelSetTracker.h.

template<typename GridT , typename InterruptT = util::NullInterrupter>
math::BiasedGradientScheme openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State::spatialScheme

Definition at line 79 of file LevelSetTracker.h.

template<typename GridT , typename InterruptT = util::NullInterrupter>
math::TemporalIntegrationScheme openvdb::OPENVDB_VERSION_NAME::tools::LevelSetTracker< GridT, InterruptT >::State::temporalScheme

Definition at line 80 of file LevelSetTracker.h.


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