Public Types | |
typedef std::vector< double >::const_iterator | const_iterator |
typedef std::vector< double >::iterator | iterator |
Public Member Functions | |
Pattern () | |
Pattern (const Pattern &other) | |
template<typename InputContainer , typename OutputContainer > | |
Pattern (InputContainer &_input, OutputContainer &_output, double _weight=1.0) | |
template<typename ItValue > | |
Pattern (ItValue inputBegin, ItValue inputEnd, double outputValue, double _weight=1.0) | |
template<typename ItValue > | |
Pattern (ItValue inputBegin, ItValue inputEnd, ItValue outputBegin, ItValue outputEnd, double _weight=1.0) | |
Pattern (Pattern &&other) | |
~Pattern () | |
void | addInput (double value) |
void | addOutput (double value) |
const_iterator | beginInput () const |
const_iterator | beginOutput () const |
const_iterator | endInput () const |
const_iterator | endOutput () const |
std::vector< double > & | input () |
const std::vector< double > & | input () const |
size_t | inputSize () const |
Pattern & | operator= (const Pattern &other) |
std::vector< double > & | output () |
const std::vector< double > & | output () const |
size_t | outputSize () const |
double | weight () const |
void | weight (double w) |
Private Attributes | |
std::vector< double > | m_input |
std::vector< double > | m_output |
double | m_weight |
#include <TMVA/Pattern.h>
typedef std::vector<double>::const_iterator Pattern::const_iterator |
typedef std::vector<double>::iterator Pattern::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |