VTK-m
2.1
|
#include <ArrayHandleRandomStandardNormal.h>
Public Types | |
using | SeedType = vtkm::Vec< vtkm::UInt32, 1 > |
using | UniformReal = vtkm::cont::ArrayHandleRandomUniformReal< Real > |
using | Thisclass = typename vtkm::cont::detail::GetTypeInParentheses< void(ArrayHandleRandomStandardNormal< Real >) >::type |
using | Superclass = typename vtkm::cont::detail::GetTypeInParentheses< void(vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandleZip< vtkm::cont::ArrayHandleRandomUniformReal< Real >, vtkm::cont::ArrayHandleRandomUniformReal< Real > >, detail::BoxMuller >) >::type |
using | ValueType = typename Superclass::ValueType |
using | StorageTag = typename Superclass::StorageTag |
using | StorageType = typename Superclass::StorageType |
using | ReadPortalType = typename Superclass::ReadPortalType |
using | WritePortalType = typename Superclass::WritePortalType |
Public Member Functions | |
ArrayHandleRandomStandardNormal () | |
VTKM_CONT | ArrayHandleRandomStandardNormal (const Thisclass &src) |
VTKM_CONT | ArrayHandleRandomStandardNormal (Thisclass &&src) noexcept |
VTKM_CONT | ArrayHandleRandomStandardNormal (const vtkm::cont::ArrayHandle< typename Superclass::ValueType, typename Superclass::StorageTag > &src) |
VTKM_CONT | ArrayHandleRandomStandardNormal (vtkm::cont::ArrayHandle< typename Superclass::ValueType, typename Superclass::StorageTag > &&src) noexcept |
VTKM_CONT | ArrayHandleRandomStandardNormal (const std::vector< vtkm::cont::internal::Buffer > &buffers) |
VTKM_CONT | ArrayHandleRandomStandardNormal (std::vector< vtkm::cont::internal::Buffer > &&buffers) noexcept |
VTKM_CONT Thisclass & | operator= (const Thisclass &src) |
VTKM_CONT Thisclass & | operator= (Thisclass &&src) noexcept |
ArrayHandleRandomStandardNormal (vtkm::Id length, SeedType seed={ std::random_device{}() }) | |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::ReadPortalType = typename Superclass::ReadPortalType |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::SeedType = vtkm::Vec<vtkm::UInt32, 1> |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::StorageTag = typename Superclass::StorageTag |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::StorageType = typename Superclass::StorageType |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::Superclass = typename vtkm::cont::detail::GetTypeInParentheses<void (vtkm::cont::ArrayHandleTransform< vtkm::cont::ArrayHandleZip<vtkm::cont::ArrayHandleRandomUniformReal<Real>, vtkm::cont::ArrayHandleRandomUniformReal<Real> >, detail::BoxMuller>) >::type |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::Thisclass = typename vtkm::cont::detail::GetTypeInParentheses<void (ArrayHandleRandomStandardNormal<Real>) >::type |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::UniformReal = vtkm::cont::ArrayHandleRandomUniformReal<Real> |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::ValueType = typename Superclass::ValueType |
using vtkm::cont::ArrayHandleRandomStandardNormal< Real >::WritePortalType = typename Superclass::WritePortalType |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlineexplicit |
|
inlineexplicitnoexcept |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |