SAGA API  v9.5
CSG_Random Class Reference

#include <mat_tools.h>

Public Member Functions

 CSG_Random (void)
 

Static Public Member Functions

static void Initialize (void)
 
static void Initialize (unsigned int Value)
 
static double Get_Uniform (void)
 
static double Get_Uniform (double min, double max)
 
static double Get_Gaussian (double mean, double stddev)
 

Detailed Description

Definition at line 699 of file mat_tools.h.

Constructor & Destructor Documentation

◆ CSG_Random()

CSG_Random::CSG_Random ( void  )

Definition at line 254 of file mat_tools.cpp.

References Initialize().

Member Function Documentation

◆ Get_Gaussian()

double CSG_Random::Get_Gaussian ( double  mean,
double  stddev 
)
static

Definition at line 298 of file mat_tools.cpp.

References Get_Uniform().

Referenced by f_rand_g().

◆ Get_Uniform() [1/2]

double CSG_Random::Get_Uniform ( double  min,
double  max 
)
static

Definition at line 282 of file mat_tools.cpp.

◆ Get_Uniform() [2/2]

double CSG_Random::Get_Uniform ( void  )
static

◆ Initialize() [1/2]

void CSG_Random::Initialize ( unsigned int  Value)
static

Definition at line 266 of file mat_tools.cpp.

◆ Initialize() [2/2]

void CSG_Random::Initialize ( void  )
static

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