VTK  9.7.20260922
vtkDGChangeBasisResponder.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2// SPDX-License-Identifier: BSD-3-Clause
10
11#ifndef vtkDGChangeBasisResponder_h
12#define vtkDGChangeBasisResponder_h
13
14#include "vtkCellGridChangeBasis.h" // for inheritance
16
17VTK_ABI_NAMESPACE_BEGIN
19class vtkCellMetadata;
20class vtkDGCell;
21class vtkDataArray;
22
23class VTKFILTERSCELLGRID_EXPORT vtkDGChangeBasisResponder
24 : public vtkCellGridResponder<vtkCellGridChangeBasis::Query>
25{
26public:
29
31 vtkCellGridResponders* caches) override;
32
33protected:
35 ~vtkDGChangeBasisResponder() override = default;
36
39
40private:
42 void operator=(const vtkDGChangeBasisResponder&) = delete;
43};
44
45VTK_ABI_NAMESPACE_END
46#endif // vtkDGChangeBasisResponder_h
47// VTK-HeaderTest-Exclude: vtkDGChangeBasisResponder.h
A function defined over the physical domain of a vtkCellGrid.
A cell-grid query for changing cell-attribute basis functions.
A container that holds objects able to respond to queries specialized for particular vtkCellMetadata ...
Metadata for a particular type of cell (finite element).
Base class for a discontinuous Galerkin cells of all shapes.
Definition vtkDGCell.h:44
vtkDGChangeBasisResponder()=default
~vtkDGChangeBasisResponder() override=default
bool ChangeBasis(vtkCellGridChangeBasis::Query *query, vtkDGCell *cellType, vtkCellGridResponders *caches)
static vtkDGChangeBasisResponder * New()
bool Query(vtkCellGridChangeBasis::Query *query, vtkCellMetadata *cellType, vtkCellGridResponders *caches) override
#define vtkDataArray