36 #ifndef vtkDiagonalMatrixSource_h
37 #define vtkDiagonalMatrixSource_h
58 vtkGetMacro(ArrayType,
int);
59 vtkSetMacro(ArrayType,
int);
70 vtkGetMacro(Diagonal,
double);
71 vtkSetMacro(Diagonal,
double);
77 vtkGetMacro(SuperDiagonal,
double);
78 vtkSetMacro(SuperDiagonal,
double);
84 vtkGetMacro(SubDiagonal,
double);
85 vtkSetMacro(SubDiagonal,
double);
90 vtkGetStringMacro(RowLabel);
91 vtkSetStringMacro(RowLabel);
96 vtkGetStringMacro(ColumnLabel);
97 vtkSetStringMacro(ColumnLabel);
119 double SuperDiagonal;
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
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)