npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::ProductSymmetricBetaND Struct Reference

#include <DistributionsND.hh>

Inheritance diagram for npstat::ProductSymmetricBetaND:
npstat::HomogeneousProductDistroND< SymmetricBeta1D > npstat::AbsDistributionND

Public Member Functions

 ProductSymmetricBetaND (const double *location, const double *scale, unsigned dim, double power)
 
virtual ProductSymmetricBetaNDclone () const
 
double power () const
 
virtual gs::ClassId classId () const
 
virtual bool write (std::ostream &os) const
 
- Public Member Functions inherited from npstat::HomogeneousProductDistroND< SymmetricBeta1D >
 HomogeneousProductDistroND (unsigned dim)
 
bool mappedByQuantiles () const
 
double density (const double *x, unsigned dim) const
 
void unitMap (const double *rnd, unsigned bufLen, double *x) const
 
- Public Member Functions inherited from npstat::AbsDistributionND
 AbsDistributionND (const unsigned dim)
 
 AbsDistributionND (const AbsDistributionND &r)
 
AbsDistributionNDoperator= (const AbsDistributionND &r)
 
bool operator== (const AbsDistributionND &r) const
 
bool operator!= (const AbsDistributionND &r) const
 
unsigned dim () const
 
virtual unsigned random (AbsRandomGenerator &g, double *x, unsigned lenX) const
 

Static Public Member Functions

static const char * classname ()
 
static unsigned version ()
 
static ProductSymmetricBetaNDread (const gs::ClassId &id, std::istream &in)
 
- Static Public Member Functions inherited from npstat::AbsDistributionND
static const char * classname ()
 
static unsigned version ()
 
static AbsDistributionNDread (const gs::ClassId &id, std::istream &)
 

Additional Inherited Members

- Protected Member Functions inherited from npstat::HomogeneousProductDistroND< SymmetricBeta1D >
virtual bool isEqual (const AbsDistributionND &r) const
 
- Protected Attributes inherited from npstat::HomogeneousProductDistroND< SymmetricBeta1D >
std::vector< SymmetricBeta1Dmarginals_
 
- Protected Attributes inherited from npstat::AbsDistributionND
const unsigned dim_
 

Detailed Description

Product of symmetric beta distributions in each dimension

Member Function Documentation

◆ classId()

virtual gs::ClassId npstat::ProductSymmetricBetaND::classId ( ) const
inlinevirtual

Prototype needed for I/O

Implements npstat::AbsDistributionND.

◆ clone()

virtual ProductSymmetricBetaND* npstat::ProductSymmetricBetaND::clone ( ) const
inlinevirtual

"Virtual copy constructor"

Implements npstat::HomogeneousProductDistroND< SymmetricBeta1D >.


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