36 #ifndef __vtkDiagonalMatrixSource_h
37 #define __vtkDiagonalMatrixSource_h
57 vtkGetMacro(ArrayType,
int);
58 vtkSetMacro(ArrayType,
int);
69 vtkGetMacro(Diagonal,
double);
70 vtkSetMacro(Diagonal,
double);
76 vtkGetMacro(SuperDiagonal,
double);
77 vtkSetMacro(SuperDiagonal,
double);
83 vtkGetMacro(SubDiagonal,
double);
84 vtkSetMacro(SubDiagonal,
double);
89 vtkGetStringMacro(RowLabel);
90 vtkSetStringMacro(RowLabel);
95 vtkGetStringMacro(ColumnLabel);
96 vtkSetStringMacro(ColumnLabel);
118 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)