Activation function for control.  
 More...
#include <Activation.h>
 | 
| static float  | HeavisideStep (float inputValue, float bias=0) | 
|   | 
| static float  | Tanh (float inputValue) | 
|   | 
| static float  | Sigmoid (float inputValue) | 
|   | 
| static float  | Linear (float inputValue, float bias=0, float range=0) | 
|   | 
| static float  | Quadratic (float inputValue, float bias=0, float range=0) | 
|   | 
| static float  | ParticleLife (float minValue, float maxValue, float attraction, float inputValue) | 
|   | 
Activation function for control. 
 
◆ HeavisideStep()
  
  
      
        
          | float Activation::HeavisideStep  | 
          ( | 
          float  | 
          inputValue,  | 
         
        
           | 
           | 
          float  | 
          bias = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ Tanh()
  
  
      
        
          | float Activation::Tanh  | 
          ( | 
          float  | 
          inputValue | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Sigmoid()
  
  
      
        
          | float Activation::Sigmoid  | 
          ( | 
          float  | 
          inputValue | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Linear()
  
  
      
        
          | float Activation::Linear  | 
          ( | 
          float  | 
          inputValue,  | 
         
        
           | 
           | 
          float  | 
          bias = 0,  | 
         
        
           | 
           | 
          float  | 
          range = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ Quadratic()
  
  
      
        
          | float Activation::Quadratic  | 
          ( | 
          float  | 
          inputValue,  | 
         
        
           | 
           | 
          float  | 
          bias = 0,  | 
         
        
           | 
           | 
          float  | 
          range = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ ParticleLife()
  
  
      
        
          | float Activation::ParticleLife  | 
          ( | 
          float  | 
          minValue,  | 
         
        
           | 
           | 
          float  | 
          maxValue,  | 
         
        
           | 
           | 
          float  | 
          attraction,  | 
         
        
           | 
           | 
          float  | 
          inputValue  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files:
- d:/PlatformIO/RoboidControlArduino/src/RoboidControl/Activation.h
 
- d:/PlatformIO/RoboidControlArduino/src/RoboidControl/Activation.cpp