PLearn 0.1
Public Member Functions
PLearn::SourceSampleVariable Class Reference

#include <SampleVariable.h>

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

List of all members.

Public Member Functions

 SourceSampleVariable (int length, int width)
virtual SourceSampleVariabledeepCopy (CopiesMap &copies) const =0
virtual string classname () const
virtual void bprop ()
VarArray random_sources ()
 return ancestors which compute a non-deterministic function of their parents

Detailed Description

Definition at line 60 of file SampleVariable.h.


Constructor & Destructor Documentation

PLearn::SourceSampleVariable::SourceSampleVariable ( int  length,
int  width 
) [inline]

Definition at line 63 of file SampleVariable.h.

        :SourceVariable(length, width) {}

Member Function Documentation

virtual void PLearn::SourceSampleVariable::bprop ( ) [inline, virtual]

Reimplemented from PLearn::SourceVariable.

Definition at line 67 of file SampleVariable.h.

{ }
string PLearn::SourceSampleVariable::classname ( ) const [virtual]

Reimplemented from PLearn::SourceVariable.

Reimplemented in PLearn::UniformSampleVariable.

Definition at line 54 of file SampleVariable.cc.

{ return "SourceSampleVariable"; }
virtual SourceSampleVariable* PLearn::SourceSampleVariable::deepCopy ( CopiesMap copies) const [pure virtual]

Reimplemented from PLearn::SourceVariable.

Implemented in PLearn::UniformSampleVariable.

VarArray PLearn::SourceSampleVariable::random_sources ( ) [virtual]

return ancestors which compute a non-deterministic function of their parents

Reimplemented from PLearn::SourceVariable.

Definition at line 57 of file SampleVariable.cc.

{ 
    if (marked)
        return VarArray(0,0);
    marked = true;
    return Var(this); 
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines