Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Pattern Class Reference

#include <Pattern.h>

List of all members.

Public Member Functions

 Pattern ()
 ~Pattern ()
 A default destructor.

std::vector< Double_t > getInput ()
std::vector< Double_t > getTarget ()
std::vector< Double_t > getOutput ()
std::string getType ()
const std::vector< Double_t > & getInputRef ()
const std::vector< Double_t > & getTargetRef ()
const std::vector< Double_t > & getOutputRef ()
const std::string & getTypeRef ()
void setInput (std::vector< Double_t > vector)
void setTarget (std::vector< Double_t > vector)
void setOutput (std::vector< Double_t > vector)
void setType (std::string name)
UInt_t getNoOfInputs () const
UInt_t getNoOfTargets () const
UInt_t getNoOfOutputs () const
UInt_t getInputSize () const
UInt_t getTargetSize () const
UInt_t getOutputSize () const
Bool_t isOutputEmpty () const
Double_t getInputAt (Int_t index)
Double_t getTargetAt (Int_t index)
Double_t getOutputAt (Int_t index)
void setInputAt (Int_t index, Double_t value)
void setTargetAt (Int_t index, Double_t value)
void setOutputAt (Int_t index, Double_t value)
void insertInputValueAt (Int_t index, Double_t value)
void insertTargetValueAt (Int_t index, Double_t value)
void insertOutputValueAt (Int_t index, Double_t value)
void pushBackInputValue (Double_t value)
void pushBackTargetValue (Double_t value)
void pushBackOutputValue (Double_t value)
void popBackOutput ()
 Deletes the element at the end of the vector.

void printPattern ()
 Prints out input, target and output values of this pattern.


Protected Attributes

std::vector< Double_t > input
std::vector< Double_t > target
std::vector< Double_t > output
std::string type


Constructor & Destructor Documentation

Pattern::Pattern  ) 
 

Pattern::~Pattern  ) 
 

A default destructor.


Member Function Documentation

std::vector<Double_t> Pattern::getInput  )  [inline]
 

Double_t Pattern::getInputAt Int_t  index  ) 
 

const std::vector<Double_t>& Pattern::getInputRef  )  [inline]
 

UInt_t Pattern::getInputSize  )  const [inline]
 

UInt_t Pattern::getNoOfInputs  )  const [inline]
 

UInt_t Pattern::getNoOfOutputs  )  const [inline]
 

UInt_t Pattern::getNoOfTargets  )  const [inline]
 

std::vector<Double_t> Pattern::getOutput  )  [inline]
 

Double_t Pattern::getOutputAt Int_t  index  ) 
 

const std::vector<Double_t>& Pattern::getOutputRef  )  [inline]
 

UInt_t Pattern::getOutputSize  )  const [inline]
 

std::vector<Double_t> Pattern::getTarget  )  [inline]
 

Double_t Pattern::getTargetAt Int_t  index  ) 
 

const std::vector<Double_t>& Pattern::getTargetRef  )  [inline]
 

UInt_t Pattern::getTargetSize  )  const [inline]
 

std::string Pattern::getType  )  [inline]
 

const std::string& Pattern::getTypeRef  )  [inline]
 

void Pattern::insertInputValueAt Int_t  index,
Double_t  value
 

void Pattern::insertOutputValueAt Int_t  index,
Double_t  value
 

void Pattern::insertTargetValueAt Int_t  index,
Double_t  value
 

Bool_t Pattern::isOutputEmpty  )  const [inline]
 

void Pattern::popBackOutput  ) 
 

Deletes the element at the end of the vector.

void Pattern::printPattern  ) 
 

Prints out input, target and output values of this pattern.

void Pattern::pushBackInputValue Double_t  value  ) 
 

void Pattern::pushBackOutputValue Double_t  value  ) 
 

void Pattern::pushBackTargetValue Double_t  value  ) 
 

void Pattern::setInput std::vector< Double_t >  vector  )  [inline]
 

void Pattern::setInputAt Int_t  index,
Double_t  value
 

void Pattern::setOutput std::vector< Double_t >  vector  )  [inline]
 

void Pattern::setOutputAt Int_t  index,
Double_t  value
 

void Pattern::setTarget std::vector< Double_t >  vector  )  [inline]
 

void Pattern::setTargetAt Int_t  index,
Double_t  value
 

void Pattern::setType std::string  name  )  [inline]
 


Member Data Documentation

std::vector<Double_t> Pattern::input [protected]
 

std::vector<Double_t> Pattern::output [protected]
 

std::vector<Double_t> Pattern::target [protected]
 

std::string Pattern::type [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 17:06:36 2006 for ROOTSNNS by doxygen 1.3.6