Inheritance diagram for PseudoGaussFunction:


Constructors | |
| PseudoGaussFunction (Real phase=0.0, Real span=1.0, Real amplitude=1.0) | |
| PseudoGaussFunction (PropertySettings &prop) | |
| virtual | ~PseudoGaussFunction () |
Interface | |
| virtual void | apply (RealVec &inputs, RealVec &outputs) |
| virtual PseudoGaussFunction * | clone () const |
| Properties | ||||
| Name | Type [isVector] | Access mode | Description | Class |
|---|---|---|---|---|
| typename | string | read-only | Class's type | Propertized |
| phase | Real | read/write | X offset of the centre | PeriodicFunction |
| span | Real | read/write | distance between peaks | PeriodicFunction |
| amplitude | Real | read/write | nonnegative value of the wave's magnitude | PeriodicFunction |
| PseudoGaussFunction | ( | Real | phase = 0.0, |
|
| Real | span = 1.0, |
|||
| Real | amplitude = 1.0 | |||
| ) |
Construct
| PseudoGaussFunction | ( | PropertySettings & | prop | ) |
Construct
| virtual ~PseudoGaussFunction | ( | ) | [inline, virtual] |
Destructor
Implement the Triangle function
Implements PeriodicFunction.
| virtual PseudoGaussFunction* clone | ( | ) | const [virtual] |
Clone this object
Implements PeriodicFunction.