VTK-m  2.0
Public Types | Public Member Functions | Private Attributes | List of all members
vtkm::worklet::flow::VelocityField< FieldArrayType > Class Template Reference

#include <Field.h>

Inheritance diagram for vtkm::worklet::flow::VelocityField< FieldArrayType >:
vtkm::cont::ExecutionObjectBase

Public Types

using ExecutionType = ExecutionVelocityField< FieldArrayType >
 
using Association = vtkm::cont::Field::Association
 

Public Member Functions

VTKM_CONT VelocityField ()=default
 
VTKM_CONT VelocityField (const FieldArrayType &fieldValues)
 
VTKM_CONT VelocityField (const FieldArrayType &fieldValues, const Association assoc)
 
const VTKM_CONT ExecutionType PrepareForExecution (vtkm::cont::DeviceAdapterId device, vtkm::cont::Token &token) const
 

Private Attributes

FieldArrayType FieldValues
 
Association Assoc
 

Member Typedef Documentation

◆ Association

template<typename FieldArrayType >
using vtkm::worklet::flow::VelocityField< FieldArrayType >::Association = vtkm::cont::Field::Association

◆ ExecutionType

template<typename FieldArrayType >
using vtkm::worklet::flow::VelocityField< FieldArrayType >::ExecutionType = ExecutionVelocityField<FieldArrayType>

Constructor & Destructor Documentation

◆ VelocityField() [1/3]

template<typename FieldArrayType >
VTKM_CONT vtkm::worklet::flow::VelocityField< FieldArrayType >::VelocityField ( )
default

◆ VelocityField() [2/3]

template<typename FieldArrayType >
VTKM_CONT vtkm::worklet::flow::VelocityField< FieldArrayType >::VelocityField ( const FieldArrayType &  fieldValues)
inline

◆ VelocityField() [3/3]

template<typename FieldArrayType >
VTKM_CONT vtkm::worklet::flow::VelocityField< FieldArrayType >::VelocityField ( const FieldArrayType &  fieldValues,
const Association  assoc 
)
inline

Member Function Documentation

◆ PrepareForExecution()

template<typename FieldArrayType >
const VTKM_CONT ExecutionType vtkm::worklet::flow::VelocityField< FieldArrayType >::PrepareForExecution ( vtkm::cont::DeviceAdapterId  device,
vtkm::cont::Token token 
) const
inline

Member Data Documentation

◆ Assoc

template<typename FieldArrayType >
Association vtkm::worklet::flow::VelocityField< FieldArrayType >::Assoc
private

◆ FieldValues

template<typename FieldArrayType >
FieldArrayType vtkm::worklet::flow::VelocityField< FieldArrayType >::FieldValues
private

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