Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

bmrf_const_gamma_func Class Reference

#include <bmrf_gamma_func.h>

Inheritance diagram for bmrf_const_gamma_func:

Inheritance graph
[legend]
List of all members.

Detailed Description

A constant gamma function.

Definition at line 45 of file bmrf_gamma_func.h.

Public Member Functions

 bmrf_const_gamma_func (double gamma=0.0)
 Constructor.
void set_gamma (double gamma)
 Set the constant gamma value.
double mean (double=1.0) const
 Returns the constant average gamma value at time t.
double operator() (double alpha, double t=1.0) const
 Return the gamma value for any alpha and time t.
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Protected Member Functions

virtual double value (double, double) const
 Return the constant gamma value for any alpha and time t.

Private Attributes

double gamma_
 The constant gamma value.


Constructor & Destructor Documentation

bmrf_const_gamma_func::bmrf_const_gamma_func double  gamma = 0.0  )  [inline, explicit]
 

Constructor.

Definition at line 49 of file bmrf_gamma_func.h.


Member Function Documentation

double bmrf_const_gamma_func::mean double  = 1.0  )  const [inline, virtual]
 

Returns the constant average gamma value at time t.

Here, this value is independent of t

Implements bmrf_gamma_func.

Definition at line 56 of file bmrf_gamma_func.h.

double bmrf_gamma_func::operator() double  alpha,
double  t = 1.0
const [inline, inherited]
 

Return the gamma value for any alpha and time t.

Calls a pure virtual function

Definition at line 32 of file bmrf_gamma_func.h.

void bmrf_const_gamma_func::set_gamma double  gamma  )  [inline]
 

Set the constant gamma value.

Definition at line 52 of file bmrf_gamma_func.h.

virtual double bmrf_const_gamma_func::value double  ,
double 
const [inline, protected, virtual]
 

Return the constant gamma value for any alpha and time t.

Here, gamma is independent of alpha and of t

Implements bmrf_gamma_func.

Definition at line 61 of file bmrf_gamma_func.h.


Member Data Documentation

double bmrf_const_gamma_func::gamma_ [private]
 

The constant gamma value.

Definition at line 65 of file bmrf_gamma_func.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:51:53 2008 for contrib/brl/bseg/bmrf by  doxygen 1.4.4