28 #ifndef __vtkvmtkSparseMatrix_h 29 #define __vtkvmtkSparseMatrix_h 31 #include "vtkObject.h" 36 #include "vtkDataSet.h" 37 #include "vtkvmtkWin32Header.h" 52 vtkGetMacro(NumberOfRows,vtkIdType);
54 void AllocateRowsFromNeighborhoods(
vtkvmtkNeighborhoods *neighborhoods,
int numberOfVariables=1);
55 void AllocateRowsFromDataSet(vtkDataSet *dataSet,
int numberOfVariables=1);
58 void SetNumberOfRows(vtkIdType numberOfRows);
60 double GetElement(vtkIdType i, vtkIdType j);
61 void SetElement(vtkIdType i, vtkIdType j,
double value);
62 void AddElement(vtkIdType i, vtkIdType j,
double value);
Base class for vectors utilized in finite-element and other PDE evaluations.
Class for constructing sparse matrices from a dataset and performing basic mathematical operations on...
Create an empty, umbrella, area weighted umbrella, finite-element LP, or finite-volume finite-element...
vtkvmtkSparseMatrixRow ** Array
Class to handle operating on rows of a sparse matrix.
vtkvmtkSparseMatrixRow * GetRow(vtkIdType i)
Create an empty, polydata, polydata manifold, polydata manifold extended, or unstructured grid neighb...