#include <MIR.h>
|
| MIR () |
|
template<typename VFList1 , typename VFList2 , typename CellSet , typename VFLocs , typename IDList > |
vtkm::cont::CellSetExplicit | Run (const CellSet &cellSet, const VFList1 &prevValues, const VFList2 &curValues, const VFLocs &offsets, const IDList &prevIDs, const vtkm::Id &newID, const IDList &prevLookback, IDList &newIDs, IDList &newLookback) |
|
void | ProcessSimpleMIRField (const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &orLookback, const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &orWeights, vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > &newLookback, vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > &newweights) const |
|
void | ProcessMIRField (const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orLen, const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orPos, const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > orIDs, const vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > orVFs, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newLen, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newPos, vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > &newIDs, vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > &newVFs) const |
|
template<typename ValueType , typename StorageType > |
vtkm::cont::ArrayHandle< ValueType > | ProcessPointField (const vtkm::cont::ArrayHandle< ValueType, StorageType > &fieldData) const |
|
◆ MIR()
vtkm::worklet::MIR::MIR |
( |
| ) |
|
|
inline |
◆ ProcessMIRField()
void vtkm::worklet::MIR::ProcessMIRField |
( |
const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > |
orLen, |
|
|
const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > |
orPos, |
|
|
const vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > |
orIDs, |
|
|
const vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > |
orVFs, |
|
|
vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > & |
newLen, |
|
|
vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > & |
newPos, |
|
|
vtkm::cont::ArrayHandle< vtkm::Id, vtkm::cont::StorageTagBasic > & |
newIDs, |
|
|
vtkm::cont::ArrayHandle< vtkm::Float64, vtkm::cont::StorageTagBasic > & |
newVFs |
|
) |
| const |
|
inline |
◆ ProcessPointField()
template<typename ValueType , typename StorageType >
◆ ProcessSimpleMIRField()
void vtkm::worklet::MIR::ProcessSimpleMIRField |
( |
const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > & |
orLookback, |
|
|
const vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > & |
orWeights, |
|
|
vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Id, 8 >, vtkm::cont::StorageTagBasic > & |
newLookback, |
|
|
vtkm::cont::ArrayHandle< vtkm::Vec< vtkm::Float64, 8 >, vtkm::cont::StorageTagBasic > & |
newweights |
|
) |
| const |
|
inline |
◆ Run()
template<typename VFList1 , typename VFList2 , typename CellSet , typename VFLocs , typename IDList >
vtkm::cont::CellSetExplicit vtkm::worklet::MIR::Run |
( |
const CellSet & |
cellSet, |
|
|
const VFList1 & |
prevValues, |
|
|
const VFList2 & |
curValues, |
|
|
const VFLocs & |
offsets, |
|
|
const IDList & |
prevIDs, |
|
|
const vtkm::Id & |
newID, |
|
|
const IDList & |
prevLookback, |
|
|
IDList & |
newIDs, |
|
|
IDList & |
newLookback |
|
) |
| |
|
inline |
◆ CellMapOutputToInput
◆ EdgePointsInterpolation
◆ EdgePointsOffset
vtkm::Id vtkm::worklet::MIR::EdgePointsOffset |
|
private |
◆ InCellInterpolationInfo
◆ InCellInterpolationKeys
◆ InCellPointsOffset
vtkm::Id vtkm::worklet::MIR::InCellPointsOffset |
|
private |
◆ MIRTablesInstance
The documentation for this class was generated from the following file: