#include <vtkPMultiCorrelativeStatistics.h>
vtkPMultiCorrelativeStatistics is vtkMultiCorrelativeStatistics 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.
Definition at line 36 of file vtkPMultiCorrelativeStatistics.h.
Public Types | |
typedef vtkMultiCorrelativeStatistics | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
virtual vtkMultiProcessController * | GetController () |
Static Public Member Functions | |
static vtkPMultiCorrelativeStatistics * | New () |
static int | IsTypeOf (const char *type) |
static vtkPMultiCorrelativeStatistics * | SafeDownCast (vtkObject *o) |
static void | GatherStatistics (vtkMultiProcessController *curController, vtkTable *sparseCov) |
Protected Member Functions | |
vtkPMultiCorrelativeStatistics () | |
~vtkPMultiCorrelativeStatistics () | |
virtual void | Learn (vtkTable *inData, vtkTable *inParameters, vtkDataObject *outMeta) |
Protected Attributes | |
vtkMultiProcessController * | Controller |
Reimplemented from vtkMultiCorrelativeStatistics.
Definition at line 40 of file vtkPMultiCorrelativeStatistics.h.
vtkPMultiCorrelativeStatistics::vtkPMultiCorrelativeStatistics | ( | ) | [protected] |
vtkPMultiCorrelativeStatistics::~vtkPMultiCorrelativeStatistics | ( | ) | [protected] |
static vtkPMultiCorrelativeStatistics* vtkPMultiCorrelativeStatistics::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkMultiCorrelativeStatistics.
virtual const char* vtkPMultiCorrelativeStatistics::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkMultiCorrelativeStatistics.
static int vtkPMultiCorrelativeStatistics::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkMultiCorrelativeStatistics.
virtual int vtkPMultiCorrelativeStatistics::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkMultiCorrelativeStatistics.
static vtkPMultiCorrelativeStatistics* vtkPMultiCorrelativeStatistics::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkMultiCorrelativeStatistics.
void vtkPMultiCorrelativeStatistics::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkMultiCorrelativeStatistics.
virtual void vtkPMultiCorrelativeStatistics::SetController | ( | vtkMultiProcessController * | ) | [virtual] |
Get/Set the multiprocess controller. If no controller is set, single process is assumed.
virtual vtkMultiProcessController* vtkPMultiCorrelativeStatistics::GetController | ( | ) | [virtual] |
Get/Set the multiprocess controller. If no controller is set, single process is assumed.
static void vtkPMultiCorrelativeStatistics::GatherStatistics | ( | vtkMultiProcessController * | curController, | |
vtkTable * | sparseCov | |||
) | [static] |
Performs Reduction
virtual void vtkPMultiCorrelativeStatistics::Learn | ( | vtkTable * | inData, | |
vtkTable * | inParameters, | |||
vtkDataObject * | outMeta | |||
) | [protected, virtual] |
Execute the calculations required by the Learn option.
Reimplemented from vtkMultiCorrelativeStatistics.
Definition at line 60 of file vtkPMultiCorrelativeStatistics.h.