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