37 #ifndef vtkDiagonalMatrixSource_h 38 #define vtkDiagonalMatrixSource_h 40 #include "vtkFiltersSourcesModule.h" 57 vtkGetMacro(ArrayType,
int);
58 vtkSetMacro(ArrayType,
int);
72 vtkGetMacro(Diagonal,
double);
73 vtkSetMacro(Diagonal,
double);
80 vtkGetMacro(SuperDiagonal,
double);
81 vtkSetMacro(SuperDiagonal,
double);
88 vtkGetMacro(SubDiagonal,
double);
89 vtkSetMacro(SubDiagonal,
double);
97 vtkGetStringMacro(RowLabel);
98 vtkSetStringMacro(RowLabel);
106 vtkGetStringMacro(ColumnLabel);
107 vtkSetStringMacro(ColumnLabel);
129 double SuperDiagonal;
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
Abstract interface for N-dimensional arrays.
a simple class to control print indentation
Superclass for algorithms that produce vtkArrayDatas as output.
generates a sparse or dense square matrix with user-specified values for the diagonal, superdiagonal, and subdiagonal.
static vtkArrayDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.