generates a sparse or dense square matrix with user-specified values for the diagonal, superdiagonal, and subdiagonal.
More...
#include <vtkDiagonalMatrixSource.h>
Inherits vtkArrayDataAlgorithm.
generates a sparse or dense square matrix with user-specified values for the diagonal, superdiagonal, and subdiagonal.
- Thanks:
- Developed by Timothy M. Shead (tshea.nosp@m.d@sa.nosp@m.ndia..nosp@m.gov) at Sandia National Laboratories.
- Examples:
- vtkDiagonalMatrixSource (Examples)
- Tests:
- vtkDiagonalMatrixSource (Tests)
Definition at line 42 of file vtkDiagonalMatrixSource.h.
vtkDiagonalMatrixSource::vtkDiagonalMatrixSource |
( |
| ) |
|
|
protected |
vtkDiagonalMatrixSource::~vtkDiagonalMatrixSource |
( |
| ) |
|
|
protected |
static int vtkDiagonalMatrixSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkDiagonalMatrixSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkDiagonalMatrixSource::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkDiagonalMatrixSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual int vtkDiagonalMatrixSource::GetArrayType |
( |
| ) |
|
|
virtual |
virtual void vtkDiagonalMatrixSource::SetArrayType |
( |
int |
| ) |
|
|
virtual |
virtual vtkIdType vtkDiagonalMatrixSource::GetExtents |
( |
| ) |
|
|
virtual |
Stores the extents of the output matrix (which is square)
virtual void vtkDiagonalMatrixSource::SetExtents |
( |
vtkIdType |
| ) |
|
|
virtual |
Stores the extents of the output matrix (which is square)
virtual double vtkDiagonalMatrixSource::GetDiagonal |
( |
| ) |
|
|
virtual |
Stores the value that will be assigned to diagonal elements (default: 1)
virtual void vtkDiagonalMatrixSource::SetDiagonal |
( |
double |
| ) |
|
|
virtual |
Stores the value that will be assigned to diagonal elements (default: 1)
virtual double vtkDiagonalMatrixSource::GetSuperDiagonal |
( |
| ) |
|
|
virtual |
Stores the value that will be assigned to superdiagonal elements (default: 0)
virtual void vtkDiagonalMatrixSource::SetSuperDiagonal |
( |
double |
| ) |
|
|
virtual |
Stores the value that will be assigned to superdiagonal elements (default: 0)
virtual double vtkDiagonalMatrixSource::GetSubDiagonal |
( |
| ) |
|
|
virtual |
Stores the value that will be assigned to subdiagonal elements (default: 0)
virtual void vtkDiagonalMatrixSource::SetSubDiagonal |
( |
double |
| ) |
|
|
virtual |
Stores the value that will be assigned to subdiagonal elements (default: 0)
virtual char* vtkDiagonalMatrixSource::GetRowLabel |
( |
| ) |
|
|
virtual |
Controls the output matrix row dimension label. Default: "rows"
virtual void vtkDiagonalMatrixSource::SetRowLabel |
( |
const char * |
| ) |
|
|
virtual |
Controls the output matrix row dimension label. Default: "rows"
virtual char* vtkDiagonalMatrixSource::GetColumnLabel |
( |
| ) |
|
|
virtual |
Controls the output matrix column dimension label. Default: "columns"
virtual void vtkDiagonalMatrixSource::SetColumnLabel |
( |
const char * |
| ) |
|
|
virtual |
Controls the output matrix column dimension label. Default: "columns"
int vtkDiagonalMatrixSource::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: