PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Protected Member Functions | List of all members
NumA::TrainingAlgorithm Class Reference

Public Member Functions

 TrainingAlgorithm ()
 
 TrainingAlgorithm (const std::string &name)
 
virtual ~TrainingAlgorithm ()
 
virtual TrainingAlgorithmclone () const
 
virtual void train (const NeuralNetwork &nn, const Data &input, const Data &output, TrainingFunctionType::Type trainingFunctionType, const std::vector< double > &parameters)
 

Protected Member Functions

 TrainingAlgorithm (const TrainingAlgorithm &other)
 

Constructor & Destructor Documentation

◆ TrainingAlgorithm() [1/3]

NumA::TrainingAlgorithm::TrainingAlgorithm ( )

◆ TrainingAlgorithm() [2/3]

NumA::TrainingAlgorithm::TrainingAlgorithm ( const std::string &  name)

◆ ~TrainingAlgorithm()

NumA::TrainingAlgorithm::~TrainingAlgorithm ( )
virtual

◆ TrainingAlgorithm() [3/3]

NumA::TrainingAlgorithm::TrainingAlgorithm ( const TrainingAlgorithm other)
protected

Member Function Documentation

◆ clone()

TrainingAlgorithm * NumA::TrainingAlgorithm::clone ( ) const
virtual

◆ train()

void NumA::TrainingAlgorithm::train ( const NeuralNetwork nn,
const Data input,
const Data output,
TrainingFunctionType::Type  trainingFunctionType,
const std::vector< double > &  parameters 
)
virtual

The documentation for this class was generated from the following files: