|
VTK
9.7.20260726
|
#include <vtkDGOperationState.h>
Encapsulate the state required to evaluate DG cell-attributes.
This object holds input vtkDGOperatorEntry objects, input array pointers, and working-space tuples (std::vector and std::array ivars) required to evaluate a single vtkCellAttribute on cells corresponding to a single vtkDGCell::Source entry. vtkDGOperation holds one instance of vtkDGOperationState for each vtkDGCell::Source entry in a particular vtkDGCell instance with arrays populated by a single vtkCellAttribute.
Definition at line 25 of file vtkDGOperationState.h.
Public Member Functions | |
| vtkDGOperationState (vtkDGOperatorEntry &op, vtkDataArray *connectivity, vtkDataArray *values, vtkDataArray *sideConn, vtkTypeUInt64 offset, vtkDGOperatorEntry shapeGradient=vtkDGOperatorEntry(), vtkDataArray *shapeConnectivity=nullptr, vtkDataArray *shapeValues=nullptr) | |
| vtkDGOperationState (const vtkDGOperationState &other)=default | |
| virtual | ~vtkDGOperationState ()=default |
| virtual void | CloneInto (vtkDGOperationStateEntryBase &entry) const =0 |
Public Attributes | |
| vtkDGOperatorEntry | OpEntry |
| vtkDataArray * | CellConnectivity |
| vtkDataArray * | CellValues |
| vtkDataArray * | SideConnectivity |
| vtkTypeUInt64 | Offset |
| std::array< vtkTypeUInt64, 2 > | SideTuple |
| std::array< double, 3 > | RST { { 0, 0, 0 } } |
| std::vector< vtkTypeUInt64 > | ConnTuple |
| std::vector< double > | ValueTuple |
| std::vector< double > | BasisTuple |
| vtkTypeUInt64 | LastCellId { ~0ULL } |
| int | NumberOfValuesPerFunction { 0 } |
| vtkDGOperatorEntry | ShapeGradientEntry |
| vtkDataArray * | ShapeConnectivity |
| vtkDataArray * | ShapeValues |
| std::vector< vtkTypeUInt64 > | ShapeConnTuple |
| std::vector< double > | ShapeValueTuple |
| std::vector< double > | ShapeBasisTuple |
| std::vector< double > | Jacobian |
| int | NumberOfShapeValuesPerFunction { 0 } |
| vtkTypeUInt64 | LastShapeCellId { ~0ULL } |
|
inline |
Definition at line 28 of file vtkDGOperationState.h.
|
default |
|
virtualdefault |
|
pure virtual |
| vtkDGOperatorEntry vtkDGOperationState::OpEntry |
Definition at line 50 of file vtkDGOperationState.h.
| vtkDataArray* vtkDGOperationState::CellConnectivity |
Definition at line 51 of file vtkDGOperationState.h.
| vtkDataArray* vtkDGOperationState::CellValues |
Definition at line 52 of file vtkDGOperationState.h.
| vtkDataArray* vtkDGOperationState::SideConnectivity |
Definition at line 53 of file vtkDGOperationState.h.
| vtkTypeUInt64 vtkDGOperationState::Offset |
Definition at line 54 of file vtkDGOperationState.h.
|
mutable |
Definition at line 55 of file vtkDGOperationState.h.
|
mutable |
Definition at line 56 of file vtkDGOperationState.h.
|
mutable |
Definition at line 57 of file vtkDGOperationState.h.
|
mutable |
Definition at line 58 of file vtkDGOperationState.h.
|
mutable |
Definition at line 59 of file vtkDGOperationState.h.
|
mutable |
Definition at line 60 of file vtkDGOperationState.h.
|
mutable |
Definition at line 61 of file vtkDGOperationState.h.
| vtkDGOperatorEntry vtkDGOperationState::ShapeGradientEntry |
Definition at line 63 of file vtkDGOperationState.h.
| vtkDataArray* vtkDGOperationState::ShapeConnectivity |
Definition at line 64 of file vtkDGOperationState.h.
| vtkDataArray* vtkDGOperationState::ShapeValues |
Definition at line 65 of file vtkDGOperationState.h.
|
mutable |
Definition at line 66 of file vtkDGOperationState.h.
|
mutable |
Definition at line 67 of file vtkDGOperationState.h.
|
mutable |
Definition at line 68 of file vtkDGOperationState.h.
|
mutable |
Definition at line 69 of file vtkDGOperationState.h.
|
mutable |
Definition at line 70 of file vtkDGOperationState.h.
|
mutable |
Definition at line 71 of file vtkDGOperationState.h.