#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.
1.5.1