PLearn 0.1
Namespaces | Functions
VarArray.cc File Reference
#include "VarArray.h"
#include "NaryVariable.h"
#include "VarArrayElementVariable.h"
Include dependency graph for VarArray.cc:

Go to the source code of this file.

Namespaces

namespace  PLearn
 

< for swap


Functions

void PLearn::varDeepCopyField (Var &field, CopiesMap &copies)
 To use varDeepCopyField.
VarArray PLearn::propagationPath (const VarArray &inputs, const VarArray &outputs)
 The function that computes a propagation path.
VarArray PLearn::propagationPath (const VarArray &outputs)
 returns the propagationpath going from all sources that influence the outputs to the outputs passing by parameters_to_optimize.
VarArray PLearn::propagationPathToParentsOfPath (const VarArray &inputs, const VarArray &outputs)
 from all sources to all direct non-inputs parents of the path inputs-->outputs
VarArray PLearn::nonInputParentsOfPath (VarArray inputs, VarArray outputs)
 Isn't this useless? as we have a constructor of VarArray from Var that should be called automatically !!!???? (Pascal)
VarArray PLearn::allSources (const VarArray &v)
 returns all sources that influence the given vars
VarArray PLearn::operator- (const VarArray &a, const VarArray &b)
 returns all variables of a that are not in b
VarArray PLearn::nonInputSources (const VarArray &inputs, const VarArray &outputs)
 returns all sources that influence outputs except those that influence it only through inputs
void PLearn::operator<< (VarArray &ar, const Array< Vec > &values)
void PLearn::operator>> (VarArray &ar, const Array< Vec > &values)
void PLearn::printInfo (VarArray &a)
void PLearn::printInfo (VarArray inputs, const Var &output, bool show_gradients)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines