#include <TSynapse.h>
Inheritance diagram for TSynapse:
Public Member Functions | |
TSynapse () | |
TSynapse (TNeuron *, TNeuron *, Double_t w=1) | |
virtual | ~TSynapse () |
void | SetPre (TNeuron *pre) |
void | SetPost (TNeuron *post) |
TNeuron * | GetPre () const |
TNeuron * | GetPost () const |
void | SetWeight (Double_t w) |
Double_t | GetWeight () const |
Double_t | GetValue () const |
Double_t | GetDeDw () const |
void | SetDEDw (Double_t in) |
Double_t | GetDEDw () const |
TSynapse () | |
TSynapse (TNeuron *, TNeuron *, Double_t w=1) | |
virtual | ~TSynapse () |
void | SetPre (TNeuron *pre) |
void | SetPost (TNeuron *post) |
TNeuron * | GetPre () const |
TNeuron * | GetPost () const |
void | SetWeight (Double_t w) |
Double_t | GetWeight () const |
Double_t | GetValue () const |
Double_t | GetDeDw () const |
void | SetDEDw (Double_t in) |
Double_t | GetDEDw () const |
Private Attributes | |
TNeuron * | fpre |
TNeuron * | fpost |
Double_t | fweight |
Double_t | fDEDw |
TNeuron * | fpre |
TNeuron * | fpost |
Definition at line 32 of file TSynapse.h.
TSynapse::TSynapse | ( | ) |
Definition at line 40 of file TSynapse.cxx.
References TNeuron::AddPost(), TNeuron::AddPre(), fDEDw, fpost, fpre, and fweight.
virtual TSynapse::~TSynapse | ( | ) | [inline, virtual] |
Definition at line 36 of file TSynapse.h.
TSynapse::TSynapse | ( | ) |
virtual TSynapse::~TSynapse | ( | ) | [inline, virtual] |
Definition at line 36 of file TSynapse.h.
void TSynapse::SetPre | ( | TNeuron * | pre | ) |
Definition at line 52 of file TSynapse.cxx.
References TNeuron::AddPost(), TObject::Error(), and fpre.
void TSynapse::SetPost | ( | TNeuron * | post | ) |
Definition at line 64 of file TSynapse.cxx.
References TNeuron::AddPre(), TObject::Error(), and fpost.
TNeuron* TSynapse::GetPre | ( | ) | const [inline] |
Definition at line 39 of file TSynapse.h.
References fpre.
Referenced by TMultiLayerPerceptron::Export().
TNeuron* TSynapse::GetPost | ( | ) | const [inline] |
void TSynapse::SetWeight | ( | Double_t | w | ) |
Definition at line 94 of file TSynapse.cxx.
References fweight.
Referenced by TMultiLayerPerceptron::LoadWeights(), TMultiLayerPerceptron::MLP_Batch(), TMultiLayerPerceptron::MLP_Line(), TMultiLayerPerceptron::MLP_Stochastic(), and TMultiLayerPerceptron::Randomize().
Double_t TSynapse::GetWeight | ( | ) | const [inline] |
Definition at line 42 of file TSynapse.h.
References fweight.
Referenced by TMultiLayerPerceptron::Draw(), TMultiLayerPerceptron::DumpWeights(), TMultiLayerPerceptron::Export(), TMultiLayerPerceptron::LineSearch(), TMultiLayerPerceptron::MLP_Batch(), and TMultiLayerPerceptron::MLP_Stochastic().
Double_t TSynapse::GetValue | ( | ) | const |
Double_t TSynapse::GetDeDw | ( | ) | const |
Definition at line 85 of file TSynapse.cxx.
References fpost, fpre, TNeuron::GetDeDw(), and TNeuron::GetValue().
Referenced by TMultiLayerPerceptron::ComputeDEDw(), and TMultiLayerPerceptron::MLP_Stochastic().
void TSynapse::SetDEDw | ( | Double_t | in | ) |
Definition at line 104 of file TSynapse.cxx.
References fDEDw.
Referenced by TMultiLayerPerceptron::ComputeDEDw().
Double_t TSynapse::GetDEDw | ( | ) | const [inline] |
Definition at line 46 of file TSynapse.h.
References fDEDw.
Referenced by TMultiLayerPerceptron::BFGSDir(), TMultiLayerPerceptron::ComputeDEDw(), TMultiLayerPerceptron::ConjugateGradientsDir(), TMultiLayerPerceptron::DerivDir(), TMultiLayerPerceptron::MLP_Batch(), TMultiLayerPerceptron::SetGammaDelta(), TMultiLayerPerceptron::SteepestDir(), and TMultiLayerPerceptron::Train().
void TSynapse::SetPre | ( | TNeuron * | pre | ) |
void TSynapse::SetPost | ( | TNeuron * | post | ) |
TNeuron* TSynapse::GetPre | ( | ) | const [inline] |
TNeuron* TSynapse::GetPost | ( | ) | const [inline] |
void TSynapse::SetWeight | ( | Double_t | w | ) |
Double_t TSynapse::GetWeight | ( | ) | const [inline] |
Double_t TSynapse::GetValue | ( | ) | const |
Double_t TSynapse::GetDeDw | ( | ) | const |
void TSynapse::SetDEDw | ( | Double_t | in | ) |
Double_t TSynapse::GetDEDw | ( | ) | const [inline] |
TNeuron* TSynapse::fpre [private] |
Definition at line 49 of file TSynapse.h.
Referenced by GetDeDw(), GetPre(), GetValue(), SetPre(), and TSynapse().
TNeuron* TSynapse::fpost [private] |
Definition at line 50 of file TSynapse.h.
Referenced by GetDeDw(), GetPost(), SetPost(), and TSynapse().
Double_t TSynapse::fweight [private] |
Definition at line 51 of file TSynapse.h.
Referenced by GetValue(), GetWeight(), SetWeight(), and TSynapse().
Double_t TSynapse::fDEDw [private] |
TNeuron* TSynapse::fpre [private] |
Definition at line 49 of file TSynapse.h.
TNeuron* TSynapse::fpost [private] |
Definition at line 50 of file TSynapse.h.