bsta_distribution< T, n > Class Template Reference

#include <bsta_distribution.h>

Inheritance diagram for bsta_distribution< T, n >:

bsta_gaussian< T, n > bsta_parzen< T, n > bsta_parzen< T, 1 > bsta_von_mises< T, n > bsta_gaussian_full< T, n > bsta_gaussian_indep< T, n > bsta_gaussian_sphere< T, n > bsta_parzen_sphere< T, n > bsta_parzen_sphere< T, 1 > bsta_sample_set< T, n > List of all members.

Detailed Description

template<class T, unsigned n>
class bsta_distribution< T, n >

A base class for probability distributions.

Definition at line 19 of file bsta_distribution.h.


Public Types

enum  { dimension = n }
 The dimension of the distribution. More...
typedef T math_type
 The type used for calculations.
typedef vnl_vector_fixed<
math_type, dimension > 
vector_type
 The type used for a n-dimensional vector of math types.
typedef vector_type field_type
 for compatiblity with vpdl/vpdt.

Member Typedef Documentation

template<class T, unsigned n>
typedef T bsta_distribution< T, n >::math_type

The type used for calculations.

Reimplemented in bsta_von_mises< T, n >.

Definition at line 25 of file bsta_distribution.h.

template<class T, unsigned n>
typedef vnl_vector_fixed<math_type,dimension> bsta_distribution< T, n >::vector_type

The type used for a n-dimensional vector of math types.

Reimplemented in bsta_von_mises< T, n >.

Definition at line 27 of file bsta_distribution.h.

template<class T, unsigned n>
typedef vector_type bsta_distribution< T, n >::field_type

for compatiblity with vpdl/vpdt.

Reimplemented in bsta_von_mises< T, n >.

Definition at line 29 of file bsta_distribution.h.


Member Enumeration Documentation

template<class T, unsigned n>
anonymous enum

The dimension of the distribution.

Enumerator:
dimension 

Definition at line 23 of file bsta_distribution.h.


The documentation for this class was generated from the following file:
Generated on Mon Mar 8 05:30:34 2010 for contrib/brl/bbas/bsta by  doxygen 1.5.1