VTK  9.7.20261004
vtkDGInterpolateCalculator::ThreadLocalData Struct Reference

#include <vtkDGInterpolateCalculator.h>

Detailed Description

Definition at line 74 of file vtkDGInterpolateCalculator.h.

Collaboration diagram for vtkDGInterpolateCalculator::ThreadLocalData:
[legend]

Public Member Functions

 ThreadLocalData ()
 ThreadLocalData (const ThreadLocalData &other)
void Swap (ThreadLocalData &other)
ThreadLocalData & operator= (ThreadLocalData other)
void EnsureInitialized (vtkDGCell *cellType, vtkCellAttribute *field)

Public Attributes

vtkSmartPointer< vtkDoubleArray > Result
vtkSmartPointer< vtkDoubleArray > VRst
vtkSmartPointer< vtkIdTypeArray > Ids
vtkSmartPointer< vtkDoubleArray > DerResult
vtkSmartPointer< vtkDoubleArray > DerVRst
vtkSmartPointer< vtkIdTypeArray > DerIds
vtkSmartPointer< vtkDoubleArray > LocalField
 Used when an array passed to Evaluate()/EvaluateDerivative() is not a double-array.
vtkDGOperation< vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor > FieldEvaluator
 Used to compute a field value for a cell.
vtkDGOperation< vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor > FieldDerivative
 Used to compute a field derivative for a cell.
vtkDGArraysInputAccessor InAccessor
vtkDGArrayOutputAccessor OutAccessor
vtkDGArraysInputAccessor DerInAccessor
vtkDGArrayOutputAccessor DerOutAccessor
bool Initialized { false }

Constructor & Destructor Documentation

◆ ThreadLocalData() [1/2]

vtkDGInterpolateCalculator::ThreadLocalData::ThreadLocalData ( )

◆ ThreadLocalData() [2/2]

vtkDGInterpolateCalculator::ThreadLocalData::ThreadLocalData ( const ThreadLocalData & other)

Member Function Documentation

◆ Swap()

void vtkDGInterpolateCalculator::ThreadLocalData::Swap ( ThreadLocalData & other)

◆ operator=()

ThreadLocalData & vtkDGInterpolateCalculator::ThreadLocalData::operator= ( ThreadLocalData other)

◆ EnsureInitialized()

void vtkDGInterpolateCalculator::ThreadLocalData::EnsureInitialized ( vtkDGCell * cellType,
vtkCellAttribute * field )

Member Data Documentation

◆ Result

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::Result

Definition at line 76 of file vtkDGInterpolateCalculator.h.

◆ VRst

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::VRst

Definition at line 77 of file vtkDGInterpolateCalculator.h.

◆ Ids

vtkSmartPointer<vtkIdTypeArray> vtkDGInterpolateCalculator::ThreadLocalData::Ids

Definition at line 78 of file vtkDGInterpolateCalculator.h.

◆ DerResult

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::DerResult

Definition at line 80 of file vtkDGInterpolateCalculator.h.

◆ DerVRst

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::DerVRst

Definition at line 81 of file vtkDGInterpolateCalculator.h.

◆ DerIds

vtkSmartPointer<vtkIdTypeArray> vtkDGInterpolateCalculator::ThreadLocalData::DerIds

Definition at line 82 of file vtkDGInterpolateCalculator.h.

◆ LocalField

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::LocalField

Used when an array passed to Evaluate()/EvaluateDerivative() is not a double-array.

The basis operators only process doubles (on the CPU). If needed, we copy the parameter and/or output arrays to/from a "local" double-valued array into what was passed.

Definition at line 89 of file vtkDGInterpolateCalculator.h.

◆ FieldEvaluator

vtkDGOperation<vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor> vtkDGInterpolateCalculator::ThreadLocalData::FieldEvaluator

Used to compute a field value for a cell.

Definition at line 92 of file vtkDGInterpolateCalculator.h.

◆ FieldDerivative

vtkDGOperation<vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor> vtkDGInterpolateCalculator::ThreadLocalData::FieldDerivative

Used to compute a field derivative for a cell.

Definition at line 94 of file vtkDGInterpolateCalculator.h.

◆ InAccessor

vtkDGArraysInputAccessor vtkDGInterpolateCalculator::ThreadLocalData::InAccessor

Definition at line 96 of file vtkDGInterpolateCalculator.h.

◆ OutAccessor

vtkDGArrayOutputAccessor vtkDGInterpolateCalculator::ThreadLocalData::OutAccessor

Definition at line 97 of file vtkDGInterpolateCalculator.h.

◆ DerInAccessor

vtkDGArraysInputAccessor vtkDGInterpolateCalculator::ThreadLocalData::DerInAccessor

Definition at line 98 of file vtkDGInterpolateCalculator.h.

◆ DerOutAccessor

vtkDGArrayOutputAccessor vtkDGInterpolateCalculator::ThreadLocalData::DerOutAccessor

Definition at line 99 of file vtkDGInterpolateCalculator.h.

◆ Initialized

bool vtkDGInterpolateCalculator::ThreadLocalData::Initialized { false }

Definition at line 101 of file vtkDGInterpolateCalculator.h.


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