Multivariate Point Process Package
0.1
|
The Rayleigh triggering kernel. More...
#include "include/RayleighKernel.h"
Public Member Functions | |
RayleighKernel (double sigma) | |
virtual double | operator() (double t) |
virtual double | Integral (double from, double to) |
virtual double | Upper (double from, double duration) |
The Rayleigh triggering kernel.
The Rayleigh triggering kernel is defined as: \(\gamma(t,t_i) = \frac{t - t_i}{\sigma^2}e^{-(t - t_i)^2/(2\sigma^2)}\).
Definition at line 16 of file RayleighKernel.h.
|
inline |
Definition at line 26 of file RayleighKernel.h.
|
virtual |
Integral of the triggering kernel.
[in] | from | start time of the integral. |
[in] | to | end time of the integral. |
Implements TriggeringKernel.
Definition at line 13 of file RayleighKernel.cc.
|
virtual |
Get the value of the triggering kernel at time \(t\).
[in] | t | a given time |
Implements TriggeringKernel.
Definition at line 8 of file RayleighKernel.cc.
|
virtual |
Upper bound of the triggering kernel in a given interval.
from | start time of the interval. |
duration | length of the interval. |
Implements TriggeringKernel.
Definition at line 18 of file RayleighKernel.cc.