casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::fBM Class Reference

this generates fractional brownian motion aka generalized 1/f noise class fBM : public casacore::Array<casacore::Double> { More...

#include <CalCorruptor.h>

Public Member Functions

 fBM (casacore::uInt i1)
 
 fBM (casacore::uInt i1, casacore::uInt i2)
 
 fBM (casacore::uInt i1, casacore::uInt i2, casacore::uInt i3)
 
casacore::Boolinitialized ()
 virtual ~fBM(); // not ness if we don't derive from this More...
 
void initialize (const casacore::Int seed, const casacore::Float beta)
 
casacore::Array< casacore::Floatdata ()
 
casacore::Float data (casacore::uInt i1)
 
casacore::Float data (casacore::uInt i1, casacore::uInt i2)
 
casacore::Float data (casacore::uInt i1, casacore::uInt i2, casacore::uInt i3)
 

Private Attributes

casacore::Bool initialized_
 
casacore::Array
< casacore::Float > * 
data_
 

Detailed Description

this generates fractional brownian motion aka generalized 1/f noise class fBM : public casacore::Array<casacore::Double> {

Definition at line 228 of file CalCorruptor.h.

Constructor & Destructor Documentation

casa::fBM::fBM ( casacore::uInt  i1)
casa::fBM::fBM ( casacore::uInt  i1,
casacore::uInt  i2 
)
casa::fBM::fBM ( casacore::uInt  i1,
casacore::uInt  i2,
casacore::uInt  i3 
)

Member Function Documentation

casacore::Array<casacore::Float> casa::fBM::data ( )
inline

Definition at line 239 of file CalCorruptor.h.

casacore::Float casa::fBM::data ( casacore::uInt  i1)
inline

Definition at line 240 of file CalCorruptor.h.

casacore::Float casa::fBM::data ( casacore::uInt  i1,
casacore::uInt  i2 
)
inline

Definition at line 241 of file CalCorruptor.h.

casacore::Float casa::fBM::data ( casacore::uInt  i1,
casacore::uInt  i2,
casacore::uInt  i3 
)
inline

Definition at line 242 of file CalCorruptor.h.

void casa::fBM::initialize ( const casacore::Int  seed,
const casacore::Float  beta 
)
casacore::Bool& casa::fBM::initialized ( )
inline

virtual ~fBM(); // not ness if we don't derive from this

Definition at line 236 of file CalCorruptor.h.

Member Data Documentation

casacore::Array<casacore::Float>* casa::fBM::data_
private

Definition at line 247 of file CalCorruptor.h.

casacore::Bool casa::fBM::initialized_
private

Definition at line 242 of file CalCorruptor.h.


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