|
virtual int | IsA (const char *type) |
|
vtkPPCAStatistics * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
virtual void | SetController (vtkMultiProcessController *) |
|
virtual vtkMultiProcessController * | GetController () |
|
vtkPCAStatistics * | NewInstance () const |
|
virtual void | SetNormalizationScheme (int) |
|
virtual int | GetNormalizationScheme () |
|
virtual void | SetNormalizationSchemeByName (const char *sname) |
|
virtual const char * | GetNormalizationSchemeName (int scheme) |
|
virtual vtkTable * | GetSpecifiedNormalization () |
|
virtual void | SetSpecifiedNormalization (vtkTable *) |
|
void | GetEigenvalues (int request, vtkDoubleArray *) |
|
void | GetEigenvalues (vtkDoubleArray *) |
|
double | GetEigenvalue (int request, int i) |
|
double | GetEigenvalue (int i) |
|
void | GetEigenvectors (int request, vtkDoubleArray *eigenvectors) |
|
void | GetEigenvectors (vtkDoubleArray *eigenvectors) |
|
void | GetEigenvector (int i, vtkDoubleArray *eigenvector) |
|
void | GetEigenvector (int request, int i, vtkDoubleArray *eigenvector) |
|
virtual void | SetBasisScheme (int) |
|
virtual int | GetBasisScheme () |
|
virtual const char * | GetBasisSchemeName (int schemeIndex) |
|
virtual void | SetBasisSchemeByName (const char *schemeName) |
|
virtual void | SetFixedBasisSize (int) |
|
virtual int | GetFixedBasisSize () |
|
virtual void | SetFixedBasisEnergy (double) |
|
virtual double | GetFixedBasisEnergy () |
|
virtual bool | SetParameter (const char *parameter, int index, vtkVariant value) |
|
vtkMultiCorrelativeStatistics * | NewInstance () const |
|
virtual void | Aggregate (vtkDataObjectCollection *, vtkMultiBlockDataSet *) |
|
vtkStatisticsAlgorithm * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | SetColumnStatus (const char *namCol, int status) |
|
virtual void | ResetAllColumnStates () |
|
virtual int | RequestSelectedColumns () |
|
virtual void | ResetRequests () |
|
virtual vtkIdType | GetNumberOfRequests () |
|
virtual vtkIdType | GetNumberOfColumnsForRequest (vtkIdType request) |
|
void | AddColumn (const char *namCol) |
|
void | AddColumnPair (const char *namColX, const char *namColY) |
|
virtual void | SetLearnOptionParameterConnection (vtkAlgorithmOutput *params) |
|
virtual void | SetLearnOptionParameters (vtkDataObject *params) |
|
virtual void | SetInputModelConnection (vtkAlgorithmOutput *model) |
|
virtual void | SetInputModel (vtkDataObject *model) |
|
virtual void | SetLearnOption (bool) |
|
virtual bool | GetLearnOption () |
|
virtual void | SetDeriveOption (bool) |
|
virtual bool | GetDeriveOption () |
|
virtual void | SetAssessOption (bool) |
|
virtual bool | GetAssessOption () |
|
virtual void | SetTestOption (bool) |
|
virtual bool | GetTestOption () |
|
virtual void | SetNumberOfPrimaryTables (vtkIdType) |
|
virtual vtkIdType | GetNumberOfPrimaryTables () |
|
virtual void | SetAssessNames (vtkStringArray *) |
|
virtual vtkStringArray * | GetAssessNames () |
|
virtual const char * | GetColumnForRequest (vtkIdType r, vtkIdType c) |
|
virtual int | GetColumnForRequest (vtkIdType r, vtkIdType c, vtkStdString &columnName) |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPPCAStatistics () |
|
| ~vtkPPCAStatistics () |
|
virtual void | Learn (vtkTable *inData, vtkTable *inParameters, vtkMultiBlockDataSet *outMeta) |
|
|
virtual void | Test (vtkTable *, vtkMultiBlockDataSet *, vtkTable *) |
|
| vtkPCAStatistics () |
|
| ~vtkPCAStatistics () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
virtual void | Derive (vtkMultiBlockDataSet *) |
|
virtual vtkDoubleArray * | CalculatePValues (vtkIdTypeArray *, vtkDoubleArray *) |
|
virtual void | Assess (vtkTable *, vtkMultiBlockDataSet *, vtkTable *) |
|
virtual void | SelectAssessFunctor (vtkTable *inData, vtkDataObject *inMeta, vtkStringArray *rowNames, AssessFunctor *&dfunc) |
|
| vtkMultiCorrelativeStatistics () |
|
| ~vtkMultiCorrelativeStatistics () |
|
| vtkStatisticsAlgorithm () |
|
| ~vtkStatisticsAlgorithm () |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
void | Assess (vtkTable *, vtkMultiBlockDataSet *, vtkTable *, int) |
|
A class for parallel principal component analysis.
vtkPPCAStatistics is vtkPCAStatistics subclass for parallel datasets. It learns and derives the global statistical model on each node, but assesses each individual data points on the node that owns it.
- Thanks:
- Thanks to Philippe Pebay, David Thompson and Janine Bennett from Sandia National Laboratories for implementing this class.
- Tests:
- vtkPPCAStatistics (Tests)
Definition at line 43 of file vtkPPCAStatistics.h.