VTK  9.7.1
Public Member Functions | Public Attributes | List of all members
vtkDGInterpolateCalculator::ThreadLocalData Struct Reference

#include <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. More...
 
vtkDGOperation< vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor > FieldEvaluator
 Used to compute a field value for a cell. More...
 
vtkDGOperation< vtkDGArraysInputAccessor, vtkDGArrayOutputAccessor > FieldDerivative
 Used to compute a field derivative for a cell. More...
 
vtkDGArraysInputAccessor InAccessor
 
vtkDGArrayOutputAccessor OutAccessor
 
vtkDGArraysInputAccessor DerInAccessor
 
vtkDGArrayOutputAccessor DerOutAccessor
 
bool Initialized { false }
 

Detailed Description

Definition at line 73 of file vtkDGInterpolateCalculator.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::Result

Definition at line 75 of file vtkDGInterpolateCalculator.h.

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::VRst

Definition at line 76 of file vtkDGInterpolateCalculator.h.

vtkSmartPointer<vtkIdTypeArray> vtkDGInterpolateCalculator::ThreadLocalData::Ids

Definition at line 77 of file vtkDGInterpolateCalculator.h.

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::DerResult

Definition at line 79 of file vtkDGInterpolateCalculator.h.

vtkSmartPointer<vtkDoubleArray> vtkDGInterpolateCalculator::ThreadLocalData::DerVRst

Definition at line 80 of file vtkDGInterpolateCalculator.h.

vtkSmartPointer<vtkIdTypeArray> vtkDGInterpolateCalculator::ThreadLocalData::DerIds

Definition at line 81 of file vtkDGInterpolateCalculator.h.

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 88 of file vtkDGInterpolateCalculator.h.

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

Used to compute a field value for a cell.

Definition at line 91 of file vtkDGInterpolateCalculator.h.

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

Used to compute a field derivative for a cell.

Definition at line 93 of file vtkDGInterpolateCalculator.h.

vtkDGArraysInputAccessor vtkDGInterpolateCalculator::ThreadLocalData::InAccessor

Definition at line 95 of file vtkDGInterpolateCalculator.h.

vtkDGArrayOutputAccessor vtkDGInterpolateCalculator::ThreadLocalData::OutAccessor

Definition at line 96 of file vtkDGInterpolateCalculator.h.

vtkDGArraysInputAccessor vtkDGInterpolateCalculator::ThreadLocalData::DerInAccessor

Definition at line 97 of file vtkDGInterpolateCalculator.h.

vtkDGArrayOutputAccessor vtkDGInterpolateCalculator::ThreadLocalData::DerOutAccessor

Definition at line 98 of file vtkDGInterpolateCalculator.h.

bool vtkDGInterpolateCalculator::ThreadLocalData::Initialized { false }

Definition at line 100 of file vtkDGInterpolateCalculator.h.


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