VTK-m  2.0
Public Types | Public Member Functions | List of all members
vtkm::cont::ArrayHandleRandomUniformReal< Real > Class Template Reference

#include <ArrayHandleRandomUniformReal.h>

Inheritance diagram for vtkm::cont::ArrayHandleRandomUniformReal< Real >:
vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandleRandomUniformBits, detail::CanonicalFunctor< vtkm::Float64 > >

Public Types

using SeedType = vtkm::Vec< vtkm::UInt32, 1 >
 

Public Member Functions

 VTKM_ARRAY_HANDLE_SUBCLASS (ArrayHandleRandomUniformReal,(ArrayHandleRandomUniformReal< Real >),(vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandleRandomUniformBits, detail::CanonicalFunctor< Real >>))
 
 ArrayHandleRandomUniformReal (vtkm::Id length, SeedType seed={ std::random_device{}() })
 

Member Typedef Documentation

◆ SeedType

template<typename Real = vtkm::Float64>
using vtkm::cont::ArrayHandleRandomUniformReal< Real >::SeedType = vtkm::Vec<vtkm::UInt32, 1>

Constructor & Destructor Documentation

◆ ArrayHandleRandomUniformReal()

template<typename Real = vtkm::Float64>
vtkm::cont::ArrayHandleRandomUniformReal< Real >::ArrayHandleRandomUniformReal ( vtkm::Id  length,
SeedType  seed = { std::random_device{}() } 
)
inlineexplicit

Member Function Documentation

◆ VTKM_ARRAY_HANDLE_SUBCLASS()

template<typename Real = vtkm::Float64>
vtkm::cont::ArrayHandleRandomUniformReal< Real >::VTKM_ARRAY_HANDLE_SUBCLASS ( ArrayHandleRandomUniformReal< Real >  ,
(ArrayHandleRandomUniformReal< Real >)  ,
(vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandleRandomUniformBits, detail::CanonicalFunctor< Real >>)   
)

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