#include <WaveletTransforms.h>
|
using | ControlSignature = void(WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, FieldOut) |
|
using | ExecutionSignature = void(_1, _2, _3, _4, _5, _6, _7, _8, WorkIndex) |
|
using | InputDomain = _8 |
|
template<typename Worklet > |
using | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > |
|
|
| InverseTransform2D (vtkm::Id fil_len, vtkm::Id x_1, vtkm::Id y_1, vtkm::Id x_a, vtkm::Id y_a, vtkm::Id x_2, vtkm::Id y_2, vtkm::Id x_3, vtkm::Id y_3, vtkm::Id x_d, vtkm::Id y_d, vtkm::Id x_4, vtkm::Id y_4, vtkm::Id x_5, vtkm::Id y_5, vtkm::Id startX5, vtkm::Id startY5, bool mode_lr) |
|
VTKM_EXEC_CONT void | Output1Dto2D (vtkm::Id idx, vtkm::Id &x, vtkm::Id &y) const |
|
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD > |
VTKM_EXEC_CONT VAL | GetVal (const InPortalType1 &ext1, const InPortalType2 &ext2, const InPortalType3 &ext3, const InPortalType4 &ext4, const InPortalTypecAcD &cAcD, vtkm::Id inMatrix, vtkm::Id inIdx) const |
|
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD , typename FilterPortalType , typename OutputValueType > |
VTKM_EXEC void | operator() (const InPortalType1 &portal1, const InPortalType2 &portal2, const InPortalType3 &portal3, const InPortalType4 &portal4, const InPortalTypecAcD &portalcAcD, const FilterPortalType &lowFilter, const FilterPortalType &highFilter, OutputValueType &coeffOut, const vtkm::Id &workIdx) const |
|
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ InverseTransform2D()
vtkm::worklet::wavelets::InverseTransform2D::InverseTransform2D |
( |
vtkm::Id |
fil_len, |
|
|
vtkm::Id |
x_1, |
|
|
vtkm::Id |
y_1, |
|
|
vtkm::Id |
x_a, |
|
|
vtkm::Id |
y_a, |
|
|
vtkm::Id |
x_2, |
|
|
vtkm::Id |
y_2, |
|
|
vtkm::Id |
x_3, |
|
|
vtkm::Id |
y_3, |
|
|
vtkm::Id |
x_d, |
|
|
vtkm::Id |
y_d, |
|
|
vtkm::Id |
x_4, |
|
|
vtkm::Id |
y_4, |
|
|
vtkm::Id |
x_5, |
|
|
vtkm::Id |
y_5, |
|
|
vtkm::Id |
startX5, |
|
|
vtkm::Id |
startY5, |
|
|
bool |
mode_lr |
|
) |
| |
|
inline |
◆ GetVal()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD >
VTKM_EXEC_CONT VAL vtkm::worklet::wavelets::InverseTransform2D::GetVal |
( |
const InPortalType1 & |
ext1, |
|
|
const InPortalType2 & |
ext2, |
|
|
const InPortalType3 & |
ext3, |
|
|
const InPortalType4 & |
ext4, |
|
|
const InPortalTypecAcD & |
cAcD, |
|
|
vtkm::Id |
inMatrix, |
|
|
vtkm::Id |
inIdx |
|
) |
| const |
|
inline |
◆ operator()()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename InPortalType4 , typename InPortalTypecAcD , typename FilterPortalType , typename OutputValueType >
VTKM_EXEC void vtkm::worklet::wavelets::InverseTransform2D::operator() |
( |
const InPortalType1 & |
portal1, |
|
|
const InPortalType2 & |
portal2, |
|
|
const InPortalType3 & |
portal3, |
|
|
const InPortalType4 & |
portal4, |
|
|
const InPortalTypecAcD & |
portalcAcD, |
|
|
const FilterPortalType & |
lowFilter, |
|
|
const FilterPortalType & |
highFilter, |
|
|
OutputValueType & |
coeffOut, |
|
|
const vtkm::Id & |
workIdx |
|
) |
| const |
|
inline |
◆ Output1Dto2D()
◆ cALenExtended
vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::cALenExtended |
|
private |
◆ filterLen
const vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::filterLen |
|
private |
◆ modeLR
const bool vtkm::worklet::wavelets::InverseTransform2D::modeLR |
|
private |
◆ outputDimX
vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::outputDimX |
|
private |
◆ outputDimY
vtkm::Id vtkm::worklet::wavelets::InverseTransform2D::outputDimY |
|
private |
◆ translator
The documentation for this class was generated from the following file: