OpenVDB  8.1.1
Public Types | Public Member Functions | List of all members
ComputeNeumannVelocityOp< Vec3GridT, GradientT > Struct Template Reference

#include <PotentialFlow.h>

Public Types

using ValueT = typename Vec3GridT::ValueType
using VelocityAccessor = typename Vec3GridT::ConstAccessor
using VelocitySamplerT = GridSampler< typename Vec3GridT::ConstAccessor, BoxSampler >
using GradientValueT = typename GradientT::TreeType::ValueType

Public Member Functions

 ComputeNeumannVelocityOp (const GradientT &gradient, const Vec3GridT &velocity, const ValueT &backgroundVelocity)
 ComputeNeumannVelocityOp (const GradientT &gradient, const ValueT &backgroundVelocity)
void operator() (typename Vec3GridT::TreeType::LeafNodeType &leaf, size_t) const

Member Typedef Documentation

using GradientValueT = typename GradientT::TreeType::ValueType
using ValueT = typename Vec3GridT::ValueType
using VelocityAccessor = typename Vec3GridT::ConstAccessor
using VelocitySamplerT = GridSampler< typename Vec3GridT::ConstAccessor, BoxSampler>

Constructor & Destructor Documentation

ComputeNeumannVelocityOp ( const GradientT &  gradient,
const Vec3GridT &  velocity,
const ValueT backgroundVelocity 
ComputeNeumannVelocityOp ( const GradientT &  gradient,
const ValueT backgroundVelocity 

Member Function Documentation

void operator() ( typename Vec3GridT::TreeType::LeafNodeType &  leaf,
) const

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