70 #ifndef vtkPBGLRMATGraphSource_h
71 #define vtkPBGLRMATGraphSource_h
73 #include "vtkInfovisParallelModule.h"
77 class vtkPVXMLElement;
79 #if !defined(VTK_LEGACY_REMOVE)
114 void SetProbabilities(
double A,
double B,
double C,
double D);
119 void GetProbabilities(
double *A,
double *B,
double *C,
double *D);
127 vtkGetMacro(IncludeEdgeWeights,
bool);
135 vtkSetStringMacro(EdgeWeightArrayName);
146 vtkGetMacro(AllowSelfLoops,
bool);
155 vtkGetMacro(GeneratePedigreeIds,
bool);
163 vtkSetStringMacro(VertexPedigreeIdArrayName);
171 vtkSetStringMacro(EdgePedigreeIdArrayName);
182 vtkGetMacro(Seed,
int);
219 #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
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
char * EdgeWeightArrayName
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
char * EdgePedigreeIdArrayName
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
a distributed graph with random edges built accorting to the recursive matrix (R-MAT) model...
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.