SST/macro
Public Member Functions | Protected Attributes | List of all members
sstmac::hw::gaussian_noise_model Class Reference

#include <noise.h>

Inheritance diagram for sstmac::hw::gaussian_noise_model:
Inheritance graph
Collaboration diagram for sstmac::hw::gaussian_noise_model:
Collaboration graph

Public Member Functions

 gaussian_noise_model (double mean, double stdev, double maxz, int seed)
 
 gaussian_noise_model ()
 
 ~gaussian_noise_model ()
 
std::string to_string () const
 
virtual void init_factory_params (sprockit::sim_parameters *params)
 
double value ()
 
- Public Member Functions inherited from sstmac::hw::noise_model
virtual ~noise_model ()
 
- Public Member Functions inherited from sprockit::factory_type
virtual void init_factory_params (sim_parameters *params)
 
virtual void finalize_init ()
 

Protected Attributes

RNG::NormalDistributionrng_
 

Detailed Description

Definition at line 25 of file noise.h.

Constructor & Destructor Documentation

sstmac::hw::gaussian_noise_model::gaussian_noise_model ( double  mean,
double  stdev,
double  maxz,
int  seed 
)
sstmac::hw::gaussian_noise_model::gaussian_noise_model ( )
inline

Definition at line 35 of file noise.h.

sstmac::hw::gaussian_noise_model::~gaussian_noise_model ( )

Member Function Documentation

virtual void sstmac::hw::gaussian_noise_model::init_factory_params ( sprockit::sim_parameters *  params)
virtual

Reimplemented from sstmac::hw::noise_model.

std::string sstmac::hw::gaussian_noise_model::to_string ( ) const
inline

Definition at line 40 of file noise.h.

References sstmac::hw::noise_model::init_factory_params(), and sstmac::hw::noise_model::value().

Here is the call graph for this function:

double sstmac::hw::gaussian_noise_model::value ( )
virtual

Member Data Documentation

RNG::NormalDistribution* sstmac::hw::gaussian_noise_model::rng_
protected

Definition at line 50 of file noise.h.


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