#include <openvdb/tools/VolumeAdvect.h>
◆ AccT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using AccT = typename VolumeGridT::ConstAccessor |
◆ LeafManagerT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ LeafNodeT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using LeafNodeT = typename LeafManagerT::LeafNodeType |
◆ LeafRangeT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using LeafRangeT = typename LeafManagerT::LeafRange |
◆ RealT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ TreeT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using TreeT = typename VolumeGridT::TreeType |
◆ ValueT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using ValueT = typename TreeT::ValueType |
◆ VelocityIntegratorT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ VoxelIterT
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
using VoxelIterT = typename TreeT::LeafNodeType::ValueOnIter |
◆ Advect()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ bfecc()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ cook() [1/2]
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ cook() [2/2]
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
void cook |
( |
VolumeGridT & | outGrid, |
|
|
double | time_step ) |
|
inline |
◆ limiter()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ mac()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ operator()()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ rk()
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
void rk |
( |
const LeafRangeT & | range, |
|
|
RealT | dt, |
|
|
size_t | n, |
|
|
const VolumeGridT * | grid ) const |
|
inline |
◆ mInGrid
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
const VolumeGridT* mInGrid |
◆ mParent
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ mTask
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >
◆ mVelocityInt
template<typename VelocityGridT = Vec3fGrid, bool StaggeredVelocity = false, typename InterrupterType = util::NullInterrupter>
template<typename VolumeGridT , size_t OrderRK, typename SamplerT >