, including all inherited members.
  | _classname_() | PLearn::MatrixElementsVariable |  [static] | 
  | _getOptionList_() | PLearn::MatrixElementsVariable |  [static] | 
  | _getRemoteMethodMap_() | PLearn::MatrixElementsVariable |  [static] | 
  | _isa_(const Object *o) | PLearn::MatrixElementsVariable |  [static] | 
  | _new_instance_for_typemap_() | PLearn::MatrixElementsVariable |  [static] | 
  | _static_initialize_() | PLearn::MatrixElementsVariable |  [static] | 
  | _static_initializer_ | PLearn::MatrixElementsVariable |  [static] | 
  | accg(Var v) | PLearn::Variable |  [virtual] | 
  | allowPartialUpdates() | PLearn::Variable |  [inline] | 
  | allows_partial_update | PLearn::Variable |  [protected] | 
  | ancestors() | PLearn::NaryVariable |  [virtual] | 
  | asString() const | PLearn::Object |  [virtual] | 
  | asStringRemoteTransmit() const | PLearn::Object |  [virtual] | 
  | bbprop() | PLearn::Variable |  [virtual] | 
  | BinaryVariable class | PLearn::Variable |  [friend] | 
  | bprop() | PLearn::MatrixElementsVariable |  [virtual] | 
  | bproppath | PLearn::MatrixElementsVariable |  [protected] | 
  | build() | PLearn::MatrixElementsVariable |  [virtual] | 
  | build_() | PLearn::MatrixElementsVariable |  [protected] | 
  | buildPath(VarArray &proppath) | PLearn::NaryVariable |  [virtual] | 
  | call(const string &methodname, int nargs, PStream &io) | PLearn::Object |  [virtual] | 
  | changeOption(const string &optionname, const string &value) | PLearn::Object |  | 
  | changeOptions(const map< string, string > &name_value) | PLearn::Object |  [virtual] | 
  | classname() const | PLearn::MatrixElementsVariable |  [virtual] | 
  | clearDiagHessian() | PLearn::Variable |  | 
  | clearGradient() | PLearn::Variable |  [inline] | 
  | clearMark() | PLearn::Variable |  [inline] | 
  | clearRowsToUpdate() | PLearn::Variable |  [inline] | 
  | clearSymbolicGradient() | PLearn::Variable |  [inline] | 
  | column(int j, bool transpose=false) | PLearn::Variable |  [inline] | 
  | copyFrom(const Vec &v) | PLearn::Variable |  [inline] | 
  | copyGradientFrom(const Vec &v) | PLearn::Variable |  [inline] | 
  | copyGradientInto(Vec g) | PLearn::Variable |  [inline, virtual] | 
  | copyGradientTo(Vec &v) | PLearn::Variable |  [inline] | 
  | copyRValueFrom(const Vec &v) | PLearn::Variable |  [inline] | 
  | copyRValueTo(Vec &v) | PLearn::Variable |  [inline] | 
  | copyTo(Vec &v) | PLearn::Variable |  [inline] | 
  | copyValueInto(Vec v) | PLearn::Variable |  [inline, virtual] | 
  | declareMethods(RemoteMethodMap &rmm) | PLearn::Variable |  [protected, static] | 
  | declareOptions(OptionList &ol) | PLearn::MatrixElementsVariable |  [static] | 
  | declaringFile() | PLearn::MatrixElementsVariable |  [inline, static] | 
  | deepCopy(CopiesMap &copies) const | PLearn::MatrixElementsVariable |  [virtual] | 
  | deepCopyNoMap() | PLearn::Object |  | 
  | defineGradientLocation(const Mat &m) | PLearn::Variable |  | 
  | defineValueLocation(const Mat &m) | PLearn::Variable |  | 
  | diaghessian | PLearn::Variable |  | 
  | diaghessiandata | PLearn::Variable |  | 
  | disallowPartialUpdates() | PLearn::Variable |  [inline] | 
  | dont_bprop_here | PLearn::Variable |  | 
  | expression | PLearn::MatrixElementsVariable |  [protected] | 
  | fbbprop() | PLearn::Variable |  [virtual] | 
  | fbprop() | PLearn::MatrixElementsVariable |  [virtual] | 
  | fillGradient(real value) | PLearn::Variable |  [inline] | 
  | fillValue(real val) | PLearn::Variable |  [inline] | 
  | fprop() | PLearn::MatrixElementsVariable |  [virtual] | 
  | fprop_from_all_sources() | PLearn::Variable |  [virtual] | 
  | fproppath | PLearn::MatrixElementsVariable |  [protected] | 
  | full_fproppath | PLearn::MatrixElementsVariable |  [protected] | 
  | Function class | PLearn::Variable |  [friend] | 
  | g | PLearn::Variable |  | 
  | getName() const | PLearn::Variable |  | 
  | getOption(const string &optionname) const | PLearn::Object |  | 
  | getOptionList() const | PLearn::MatrixElementsVariable |  [virtual] | 
  | getOptionMap() const | PLearn::MatrixElementsVariable |  [virtual] | 
  | getOptionsToRemoteTransmit() const | PLearn::Object |  [virtual] | 
  | getOptionsToSave() const | PLearn::Object |  [virtual] | 
  | getRemoteMethodMap() const | PLearn::MatrixElementsVariable |  [virtual] | 
  | gradient | PLearn::Variable |  | 
  | gradient_status | PLearn::Variable |  [protected] | 
  | gradientdata | PLearn::Variable |  | 
  | hasOption(const string &optionname) const | PLearn::Object |  | 
  | i | PLearn::MatrixElementsVariable |  [protected] | 
  | info() const | PLearn::Object |  [virtual] | 
  | inherited typedef | PLearn::MatrixElementsVariable |  [private] | 
  | isColumnVec() const | PLearn::Variable |  [inline] | 
  | isConstant() | PLearn::Variable |  [inline, virtual] | 
  | isMarked() | PLearn::Variable |  [inline] | 
  | isRowVec() const | PLearn::Variable |  [inline] | 
  | isScalar() const | PLearn::Variable |  [inline] | 
  | isVec() const | PLearn::Variable |  [inline] | 
  | j | PLearn::MatrixElementsVariable |  [protected] | 
  | length() const | PLearn::Variable |  [inline] | 
  | load(const PPath &filename) | PLearn::Object |  [virtual] | 
  | makeDeepCopyFromShallowCopy(CopiesMap &copies) | PLearn::MatrixElementsVariable |  [virtual] | 
  | makePointTo(Variable *v) | PLearn::Variable |  [inline] | 
  | makeSharedGradient(real *x, int n) | PLearn::Variable |  | 
  | makeSharedGradient(PP< Storage< real > > storage, int offset_=0) | PLearn::Variable |  | 
  | makeSharedGradient(Vec &v, int offset_=0) | PLearn::Variable |  | 
  | makeSharedRValue(real *x, int n) | PLearn::Variable |  | 
  | makeSharedRValue(PP< Storage< real > > storage, int offset_=0) | PLearn::Variable |  | 
  | makeSharedRValue(Vec &v, int offset_=0) | PLearn::Variable |  | 
  | makeSharedValue(real *x, int n) | PLearn::Variable |  | 
  | makeSharedValue(PP< Storage< real > > storage, int offset_=0) | PLearn::Variable |  | 
  | makeSharedValue(Vec &v, int offset_=0) | PLearn::Variable |  | 
  | marked | PLearn::Variable |  [protected] | 
  | markPath() | PLearn::NaryVariable |  [virtual] | 
  | matDiagHessian | PLearn::Variable |  | 
  | matGradient | PLearn::Variable |  | 
  | MatrixElementsVariable() | PLearn::MatrixElementsVariable |  [inline] | 
  | MatrixElementsVariable(Variable *the_expression, const Var &i_index, const Var &j_index, int number_of_i_values, int number_of_j_values, const VarArray &the_parameters) | PLearn::MatrixElementsVariable |  | 
  | matRValue | PLearn::Variable |  | 
  | matValue | PLearn::Variable |  | 
  | max_value | PLearn::Variable |  | 
  | maxUpdate(Vec direction) | PLearn::Variable |  | 
  | min_value | PLearn::Variable |  | 
  | nameIsSet() | PLearn::Variable |  [inline] | 
  | NaryVariable() | PLearn::NaryVariable |  [inline] | 
  | NaryVariable(const VarArray &the_varray, int thelength, int thewidth=1, bool call_build_=true) | PLearn::NaryVariable |  | 
  | PLearn::Variable::NaryVariable class | PLearn::Variable |  [friend] | 
  | nelems() const | PLearn::Variable |  [inline] | 
  | newread(PStream &in, unsigned int id=UINT_MAX) | PLearn::Object |  | 
  | newwrite(PStream &out) const | PLearn::Object |  [virtual] | 
  | ni | PLearn::MatrixElementsVariable |  [protected] | 
  | nj | PLearn::MatrixElementsVariable |  [protected] | 
  | nvars | PLearn::Variable |  [static] | 
  | Object(bool call_build_=false) | PLearn::Object |  | 
  | oldread(istream &in) | PLearn::Variable |  [virtual] | 
  | parameters | PLearn::MatrixElementsVariable |  [protected] | 
  | parents() | PLearn::NaryVariable |  [virtual] | 
  | parseOptionName(const string &optionname, Object *&final_object, OptionList::iterator &option_iter, string &option_index) | PLearn::Object |  | 
  | parseOptionName(const string &optionname, const Object *&final_object, OptionList::iterator &option_iter, string &option_index) const | PLearn::Object |  | 
  | PPointable() | PLearn::PPointable |  [inline] | 
  | PPointable(const PPointable &other) | PLearn::PPointable |  [inline] | 
  | prepareToSendResults(PStream &out, int nres) | PLearn::Object |  [static] | 
  | printInfo(bool print_gradient) | PLearn::NaryVariable |  [inline, virtual] | 
  | printInfos(bool print_gradient=false) | PLearn::Variable |  [virtual] | 
  | ProductRandomVariable class | PLearn::Variable |  [friend] | 
  | random_sources() | PLearn::NaryVariable |  [virtual] | 
  | RandomVariable class | PLearn::Variable |  [friend] | 
  | read(istream &in) | PLearn::Object |  [virtual] | 
  | readOptionVal(PStream &in, const string &optionname, unsigned int id=UINT_MAX) | PLearn::Object |  | 
  | recomputeSize(int &l, int &w) const | PLearn::MatrixElementsVariable |  [virtual] | 
  | ref() const | PLearn::PPointable |  [inline] | 
  | resize(int l, int w) | PLearn::Variable |  | 
  | resizeDiagHessian() | PLearn::Variable |  [virtual] | 
  | resizeRValue() | PLearn::NaryVariable |  [virtual] | 
  | rfprop() | PLearn::Variable |  [virtual] | 
  | row(int i, bool transpose=false) | PLearn::Variable |  [inline] | 
  | rows_to_update | PLearn::Variable |  [protected] | 
  | run() | PLearn::Object |  [virtual] | 
  | rValue | PLearn::Variable |  | 
  | rvaluedata | PLearn::Variable |  | 
  | save(const PPath &filename) const | PLearn::Object |  [virtual] | 
  | setBoxConstraint(real minv, real maxv) | PLearn::Variable |  [inline] | 
  | setDontBpropHere(bool val) | PLearn::Variable |  [inline] | 
  | setKeepPositive() | PLearn::Variable |  [inline] | 
  | setMark() | PLearn::Variable |  [inline] | 
  | setMaxValue(real maxv=FLT_MAX) | PLearn::Variable |  [inline] | 
  | setMinValue(real minv=-FLT_MAX) | PLearn::Variable |  [inline] | 
  | setName(const string &the_name) | PLearn::Variable |  | 
  | setOption(const string &optionname, const string &value) | PLearn::Object |  | 
  | setParents(const VarArray &parents) | PLearn::NaryVariable |  [virtual] | 
  | setValueSubMat(const Mat &submat, int istart, int jstart) | PLearn::Variable |  | 
  | size() const | PLearn::Variable |  [inline] | 
  | sizefprop() | PLearn::Variable |  [inline] | 
  | sizeprop() | PLearn::Variable |  | 
  | sources() | PLearn::NaryVariable |  [virtual] | 
  | subMat(int i, int j, int sublength, int subwidth, bool transpose=false) | PLearn::Variable |  | 
  | subVec(int start, int len, bool transpose=false) | PLearn::Variable |  | 
  | symbolicBprop() | PLearn::Variable |  [virtual] | 
  | UnaryVariable class | PLearn::Variable |  [friend] | 
  | unmarkAncestors() | PLearn::NaryVariable |  [virtual] | 
  | unref() const | PLearn::PPointable |  [inline] | 
  | update(real step_size, Vec direction_vec, real coeff=1.0, real b=0.0) | PLearn::Variable |  [virtual] | 
  | update(Vec step_sizes, Vec direction_vec, real coeff=1.0, real b=0.0) | PLearn::Variable |  [virtual] | 
  | update(real step_size, bool clear=false) | PLearn::Variable |  [virtual] | 
  | update(Vec new_value) | PLearn::Variable |  [virtual] | 
  | updateAndClear() | PLearn::Variable |  [virtual] | 
  | updateRow(int row) | PLearn::Variable |  [inline] | 
  | updateWithWeightDecay(real step_size, real weight_decay, bool L1, bool clear=true) | PLearn::Variable |  [virtual] | 
  | usage() const | PLearn::PPointable |  [inline] | 
  | value | PLearn::Variable |  | 
  | valuedata | PLearn::Variable |  | 
  | Var class | PLearn::Variable |  [friend] | 
  | Variable() | PLearn::Variable |  [inline] | 
  | Variable(int thelength, int thewidth, bool call_build_=true) | PLearn::Variable |  | 
  | Variable(const Mat &m, bool call_build_=true) | PLearn::Variable |  | 
  | Variable(const Variable &v) | PLearn::Variable |  | 
  | varname | PLearn::Variable |  [protected] | 
  | varnum | PLearn::Variable |  | 
  | varray | PLearn::NaryVariable |  | 
  | verifyGradient(real step=0.001) | PLearn::Variable |  [virtual] | 
  | width() const | PLearn::Variable |  [inline] | 
  | write(ostream &out) const | PLearn::Variable |  [virtual] | 
  | writeOptionVal(PStream &out, const string &optionname) const | PLearn::Object |  | 
  | ~Object() | PLearn::Object |  [virtual] | 
  | ~PPointable() | PLearn::PPointable |  [inline, virtual] |