Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

PLearn::DiagonalNormalSampleVariable Class Reference

#include <SampleVariable.h>

Inheritance diagram for PLearn::DiagonalNormalSampleVariable:

Inheritance graph
[legend]
Collaboration diagram for PLearn::DiagonalNormalSampleVariable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DiagonalNormalSampleVariable (Variable *mu, Variable *sigma)
virtual DiagonalNormalSampleVariabledeepCopy (map< const void *, void * > &copies) const
virtual string classname () const
virtual void fprop ()
 compute output given input


Constructor & Destructor Documentation

PLearn::DiagonalNormalSampleVariable::DiagonalNormalSampleVariable Variable mu,
Variable sigma
 

Definition at line 169 of file SampleVariable.cc.

References PLERROR.


Member Function Documentation

string PLearn::DiagonalNormalSampleVariable::classname  )  const [virtual]
 

Reimplemented from PLearn::BinarySampleVariable.

Definition at line 165 of file SampleVariable.cc.

DiagonalNormalSampleVariable * PLearn::DiagonalNormalSampleVariable::deepCopy map< const void *, void * > &  copies  )  const [virtual]
 

Definition at line 177 of file SampleVariable.cc.

References PLearn::BinaryVariable::makeDeepCopyFromShallowCopy().

void PLearn::DiagonalNormalSampleVariable::fprop  )  [virtual]
 

compute output given input

Implements PLearn::Variable.

Definition at line 193 of file SampleVariable.cc.

References PLearn::gaussian_mu_sigma(), k, and PLearn::Variable::length().


The documentation for this class was generated from the following files:
Generated on Tue Aug 17 16:24:33 2004 for PLearn by doxygen 1.3.7