18#ifndef itkNormalVariateGenerator_h
19#define itkNormalVariateGenerator_h
23#include "ITKStatisticsExport.h"
136 auto uirs =
static_cast<unsigned int>(irs);
137 return static_cast<int>((irs <= 0) ? ((uirs << 1) ^ 333556017) : (uirs << 1));
Control indentation during Print() invocation.
Implements transparent reference counting.
RandomVariateGeneratorBase Superclass
static constexpr int m_ELEN
static int SignedShiftXOR(int irs)
SmartPointer< Self > Pointer
double GetVariate() override
void PrintSelf(std::ostream &os, Indent indent) const override
static constexpr int m_LMASK
static constexpr int m_TLEN
SmartPointer< const Self > ConstPointer
NormalVariateGenerator Self
~NormalVariateGenerator() override
static constexpr int m_LEN
void Initialize(int randomSeed)
RandomVariateGeneratorBase()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....