#include <UnconditionalDistribution.h>
Inheritance diagram for PLearn::UnconditionalDistribution:
Public Member Functions | |
UnconditionalDistribution () | |
Default constructor. | |
virtual void | build () |
Simply call inherited::build() then build_(). | |
virtual void | makeDeepCopyFromShallowCopy (map< const void *, void * > &copies) |
Transform a shallow copy into a deep copy. | |
PLEARN_DECLARE_OBJECT (UnconditionalDistribution) | |
void | setInput (const Vec &input) const |
Return an error (not used in unconditional distributions). | |
void | updateFromConditionalSorting () |
This method updates the internal data given a new sorting of the variables defined by the conditional flags. | |
Static Protected Member Functions | |
void | declareOptions (OptionList &ol) |
Declare this class' options. | |
Private Types | |
typedef PDistribution | inherited |
Private Member Functions | |
void | build_ () |
This does the actual building. |
|
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::SpiralDistribution, and PLearn::UniformDistribution. Definition at line 57 of file UnconditionalDistribution.h. |
|
Default constructor.
Definition at line 52 of file UnconditionalDistribution.cc. |
|
Simply call inherited::build() then build_().
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::SpiralDistribution, and PLearn::UniformDistribution. Definition at line 122 of file UnconditionalDistribution.cc. References build_(). |
|
This does the actual building.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::SpiralDistribution, and PLearn::UniformDistribution. Definition at line 131 of file UnconditionalDistribution.cc. Referenced by build(). |
|
Declare this class' options.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::SpiralDistribution, and PLearn::UniformDistribution. Definition at line 69 of file UnconditionalDistribution.cc. References PLearn::OptionList, and PLearn::redeclareOption(). |
|
Transform a shallow copy into a deep copy.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::SpiralDistribution, and PLearn::UniformDistribution. Definition at line 138 of file UnconditionalDistribution.cc. |
|
|
|
Return an error (not used in unconditional distributions).
Reimplemented from PLearn::PDistribution. Definition at line 146 of file UnconditionalDistribution.cc. References PLERROR, and PLearn::Vec. |
|
This method updates the internal data given a new sorting of the variables defined by the conditional flags. The default version does nothing: it should be implemented in each conditional subclass. Reimplemented from PLearn::PDistribution. Definition at line 153 of file UnconditionalDistribution.cc. References PLERROR. |