#include <PConditionalDistribution.h>
Inheritance diagram for PLearn::PConditionalDistribution:
Public Member Functions | |
PConditionalDistribution () | |
Default constructor. | |
virtual void | build () |
Simply calls inherited::build() then build_(). | |
virtual void | makeDeepCopyFromShallowCopy (map< const void *, void * > &copies) |
Transforms a shallow copy into a deep copy. | |
virtual void | setInput (const Vec &input) const |
Set the input part before using the inherited methods. | |
virtual void | computeOutput (const Vec &input, Vec &output) const |
Produce outputs according to what is specified in outputs_def. | |
PLEARN_DECLARE_OBJECT (PConditionalDistribution) | |
Public Attributes | |
int | input_part_size |
Static Protected Member Functions | |
void | declareOptions (OptionList &ol) |
Declares 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::GaussianProcessRegressor. Definition at line 49 of file PConditionalDistribution.h. |
|
Default constructor.
Definition at line 40 of file PConditionalDistribution.cc. |
|
Simply calls inherited::build() then build_().
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::GaussianProcessRegressor. Definition at line 82 of file PConditionalDistribution.cc. References build_(). |
|
This does the actual building.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::GaussianProcessRegressor. Definition at line 72 of file PConditionalDistribution.cc. References input_part_size. Referenced by build(). |
|
Produce outputs according to what is specified in outputs_def.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::GaussianProcessRegressor. Definition at line 97 of file PConditionalDistribution.cc. References input_part_size, PLearn::TVec< T >::length(), PLearn::Mat, PLERROR, setInput(), PLearn::TVec< T >::subVec(), PLearn::TVec< T >::toMat(), PLearn::variance(), and x. |
|
Declares this class' options.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::GaussianProcessRegressor. Definition at line 61 of file PConditionalDistribution.cc. References PLearn::declareOption(), and PLearn::OptionList. |
|
Transforms a shallow copy into a deep copy.
Reimplemented from PLearn::PDistribution. Reimplemented in PLearn::GaussianProcessRegressor. Definition at line 88 of file PConditionalDistribution.cc. |
|
|
|
Set the input part before using the inherited methods.
Reimplemented from PLearn::PDistribution. Definition at line 93 of file PConditionalDistribution.cc. References PLERROR, and PLearn::Vec. Referenced by computeOutput(). |
|
Definition at line 64 of file PConditionalDistribution.h. Referenced by build_(), and computeOutput(). |