VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkBoostRandomSparseArraySource Class Reference

generates a sparse N-way array containing random values. More...

#include <vtkBoostRandomSparseArraySource.h>

Inherits vtkArrayDataAlgorithm.

Public Types

typedef vtkArrayDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkBoostRandomSparseArraySourceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetExtents (const vtkArrayExtents &)
 
vtkArrayExtents GetExtents ()
 
virtual vtkTypeUInt32 GetElementProbabilitySeed ()
 
virtual void SetElementProbabilitySeed (vtkTypeUInt32)
 
virtual double GetElementProbability ()
 
virtual void SetElementProbability (double)
 
virtual vtkTypeUInt32 GetElementValueSeed ()
 
virtual void SetElementValueSeed (vtkTypeUInt32)
 
virtual double GetMinValue ()
 
virtual void SetMinValue (double)
 
virtual double GetMaxValue ()
 
virtual void SetMaxValue (double)
 

Static Public Member Functions

static
vtkBoostRandomSparseArraySource
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkBoostRandomSparseArraySource
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkBoostRandomSparseArraySource ()
 
 ~vtkBoostRandomSparseArraySource ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Detailed Description

generates a sparse N-way array containing random values.

Thanks:
Developed by Timothy M. Shead (tshea.nosp@m.d@sa.nosp@m.ndia..nosp@m.gov) at Sandia National Laboratories.
Tests:
vtkBoostRandomSparseArraySource (Tests)

Definition at line 39 of file vtkBoostRandomSparseArraySource.h.

Member Typedef Documentation

typedef vtkArrayDataAlgorithm vtkBoostRandomSparseArraySource::Superclass

Definition at line 43 of file vtkBoostRandomSparseArraySource.h.

Constructor & Destructor Documentation

vtkBoostRandomSparseArraySource::vtkBoostRandomSparseArraySource ( )
protected
vtkBoostRandomSparseArraySource::~vtkBoostRandomSparseArraySource ( )
protected

Member Function Documentation

static vtkBoostRandomSparseArraySource* vtkBoostRandomSparseArraySource::New ( )
static
static int vtkBoostRandomSparseArraySource::IsTypeOf ( const char *  type)
static
virtual int vtkBoostRandomSparseArraySource::IsA ( const char *  type)
virtual
static vtkBoostRandomSparseArraySource* vtkBoostRandomSparseArraySource::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkBoostRandomSparseArraySource::NewInstanceInternal ( ) const
protectedvirtual
vtkBoostRandomSparseArraySource* vtkBoostRandomSparseArraySource::NewInstance ( ) const
void vtkBoostRandomSparseArraySource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkBoostRandomSparseArraySource::SetExtents ( const vtkArrayExtents &  )

Sets the extents (dimensionality and size) of the output array

vtkArrayExtents vtkBoostRandomSparseArraySource::GetExtents ( )

Returns the extents (dimensionality and size) of the output array

virtual vtkTypeUInt32 vtkBoostRandomSparseArraySource::GetElementProbabilitySeed ( )
virtual

Stores a random-number-seed for determining which elements within the output matrix will have non-zero values

virtual void vtkBoostRandomSparseArraySource::SetElementProbabilitySeed ( vtkTypeUInt32  )
virtual

Stores a random-number-seed for determining which elements within the output matrix will have non-zero values

virtual double vtkBoostRandomSparseArraySource::GetElementProbability ( )
virtual

Stores the probability (in the range [0, 1]) that an element within the output matrix will have a non-zero value

virtual void vtkBoostRandomSparseArraySource::SetElementProbability ( double  )
virtual

Stores the probability (in the range [0, 1]) that an element within the output matrix will have a non-zero value

virtual vtkTypeUInt32 vtkBoostRandomSparseArraySource::GetElementValueSeed ( )
virtual

Stores a random-number-seed for computing random element values

virtual void vtkBoostRandomSparseArraySource::SetElementValueSeed ( vtkTypeUInt32  )
virtual

Stores a random-number-seed for computing random element values

virtual double vtkBoostRandomSparseArraySource::GetMinValue ( )
virtual

Stores the minimum value of any element

virtual void vtkBoostRandomSparseArraySource::SetMinValue ( double  )
virtual

Stores the minimum value of any element

virtual double vtkBoostRandomSparseArraySource::GetMaxValue ( )
virtual

Stores the maximum value of any element

virtual void vtkBoostRandomSparseArraySource::SetMaxValue ( double  )
virtual

Stores the maximum value of any element

int vtkBoostRandomSparseArraySource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

The documentation for this class was generated from the following file: