```
Radial basis  activation function for ANN. This really simple implementation
uses TFormulas and should probably be replaced with something more
efficient later.

```

## Function Members (Methods)

public:
 virtual ~TActivationRadial() static TClass* Class() virtual Double_t Eval(Double_t arg) virtual Double_t EvalDerivative(Double_t arg) virtual TString GetExpression() virtual Double_t GetMax() virtual Double_t GetMin() virtual TClass* IsA() const virtual void MakeFunction(ostream& fout, const TString& fncName) TMVA::TActivationRadial& operator=(const TMVA::TActivationRadial&) virtual void ShowMembers(TMemberInspector& insp) const virtual void Streamer(TBuffer&) void StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) TMVA::TActivation TMVA::TActivation::TActivation() TMVA::TActivation TMVA::TActivation::TActivation(const TMVA::TActivation&) TMVA::TActivationRadial TActivationRadial() TMVA::TActivationRadial TActivationRadial(const TMVA::TActivationRadial&)

## Data Members

private:
 TFormula* fEqn equation of radial basis function TFormula* fEqnDerivative equation of derivative

## Function documentation

``` constructor for gaussian with center 0, width 1
```

``` destructor
```
Double_t Eval(Double_t arg)
``` evaluate gaussian
```

``` evaluate derivative
```

``` get expressions for the gaussian and its derivatives
```
void MakeFunction(ostream& fout, const TString& fncName)
``` writes the sigmoid activation function source code
```

``` minimum of the range of the activation function
```
`{ return 0; }`

``` maximum of the range of the activation function
```
`{ return 1; }`