Collaboration diagram for Pattern:

Constructors | |
| Pattern () | |
| ~Pattern () | |
Interface | |
| void | setInputsOf (Cluster *, const RealVec &) |
| void | setOutputsOf (Cluster *, const RealVec &) |
| void | setInputsOutputsOf (Cluster *, const RealVec &inputs, const RealVec &outputs) |
| const RealVec & | inputsOf (Cluster *) const |
| const RealVec & | outputsOf (Cluster *) const |
| PatternInfo & | operator[] (Cluster *) |
Pattern pat; pat->setInputsOf( anInputCluster, Inputs ); pat->setOutputsOf( anOutputCluster, Outputs ); pat->setInputOutputsOf( anHiddenClusterToReset, Inputs, Outputs ); //--- retrieve stored information: pat[aCluster].inputs; pat[anotherCluster].outputs; //--- add/modify informations: pat[aNewCluster].outputs.assign( aRealVecOfData ); pat[aNewCluster].outputs += 3.0;
| ~Pattern | ( | ) | [inline] |
Destructor
set the both inputs and outputs associated with Cluster passed
return stored information if exists, otherwise it return a zero vector
return stored information if exists, otherwise it return a zero vector
| PatternInfo& operator[] | ( | Cluster * | ) |
return the stored information