6 #include "function_dispatcher.h"     7 #include "inv_gauss_dist.h"     8 #include "lognormal_dist.h"     9 #include "numeric_utils.h"    10 #include "normal_dist.h"    11 #include "normal_multivar.h"    12 #include "students_t_dist.h"    13 #include "vlachos_et_al.h"    20       normal_multivar_default(
"MultivariateNormal");
    23       normal_multivar(
"MultivariateNormal");
    29       normal_dist(
"NormalDist");
    33       lognormal_dist(
"LognormalDist");
    35   static Register<stochastic::Distribution,
    37       inv_gauss_dist(
"InverseGaussianDist");
    41       beta_dist(
"BetaDist");
    44                   double, double, 
double>
    45       student_t_dist(
"StudentstDist");
    49                   double, double, double, 
unsigned int, 
unsigned int>
    50       vlachos_et_al(
"VlachosSiteSpecificEQ");
    51   static Register<stochastic::StochasticModel, stochastic::VlachosEtAl, double,
    52                   double, double, double, 
unsigned int, 
unsigned int, 
int>
    53       vlachos_et_al_seed(
"VlachosSiteSpecificEQ");
    63       hp_butterworth_function(
"HighPassButter",
    68                           std::vector<double>, int, 
int>
    69       filter_impulse_response(
"ImpulseResponse",
 std::function< std::vector< std::vector< double > >int, double)> hp_butterworth
 
std::function< Eigen::VectorXd(unsigned int)> hann_window
 
std::function< std::vector< double >std::vector< double >, std::vector< double >, int, int)> impulse_response