69 #ifndef vtkPBGLRMATGraphSource_h 
   70 #define vtkPBGLRMATGraphSource_h 
   72 #include "vtkInfovisParallelModule.h"  
   76 class vtkPVXMLElement;
 
   78 #if !defined(VTK_LEGACY_REMOVE) 
  104   void SetProbabilities(
double A, 
double B, 
double C, 
double D);
 
  107   void GetProbabilities(
double *A, 
double *B, 
double *C, 
double *D);
 
  112   vtkSetMacro(IncludeEdgeWeights, 
bool);
 
  113   vtkGetMacro(IncludeEdgeWeights, 
bool);
 
  114   vtkBooleanMacro(IncludeEdgeWeights, 
bool);
 
  119   vtkSetStringMacro(EdgeWeightArrayName);
 
  120   vtkGetStringMacro(EdgeWeightArrayName);
 
  126   vtkSetMacro(AllowSelfLoops, 
bool);
 
  127   vtkGetMacro(AllowSelfLoops, 
bool);
 
  128   vtkBooleanMacro(AllowSelfLoops, 
bool);
 
  133   vtkSetMacro(GeneratePedigreeIds, 
bool);
 
  134   vtkGetMacro(GeneratePedigreeIds, 
bool);
 
  135   vtkBooleanMacro(GeneratePedigreeIds, 
bool);
 
  140   vtkSetStringMacro(VertexPedigreeIdArrayName);
 
  141   vtkGetStringMacro(VertexPedigreeIdArrayName);
 
  146   vtkSetStringMacro(EdgePedigreeIdArrayName);
 
  147   vtkGetStringMacro(EdgePedigreeIdArrayName);
 
  154   vtkSetMacro(Seed, 
int);
 
  155   vtkGetMacro(Seed, 
int);
 
  192 #endif //VTK_LEGACY_REMOVE 
static vtkGraphAlgorithm * New()
char * VertexPedigreeIdArrayName
vtkIdType NumberOfVertices
Superclass for algorithms that produce only graph as output. 
Base class for graph data types. 
a simple class to control print indentation 
void PrintSelf(ostream &os, vtkIndent indent)
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
char * EdgeWeightArrayName
char * EdgePedigreeIdArrayName
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a distributed graph with random edges built accorting to the recursive matrix (R-MAT) model...