1#ifndef GSL_UTILS_ALLOCATION_H
2#define GSL_UTILS_ALLOCATION_H
4#include <gsl/gsl_vector.h>
18static gsl_vector* create_gsl_vector(
const std::vector<double>&
v) {
20 if (
g ==
nullptr)
return nullptr;
37 if (
g ==
nullptr)
return nullptr;
53 const std::vector<long double>&
v) {
55 if (
g ==
nullptr)
return nullptr;
72 if (
g ==
nullptr)
return nullptr;
89 if (
g ==
nullptr)
return nullptr;
106 if (
g ==
nullptr)
return nullptr;
123 if (
g ==
nullptr)
return nullptr;
139 const std::vector<unsigned char>&
v) {
141 if (
g ==
nullptr)
return nullptr;
156static gsl_vector_uint* create_gsl_vector(
const std::vector<unsigned int>&
v) {
158 if (
g ==
nullptr)
return nullptr;
174 const std::vector<unsigned long>&
v) {
176 if (
g ==
nullptr)
return nullptr;
193 const std::vector<unsigned short>&
v) {
195 if (
g ==
nullptr)
return nullptr;
Definition dirac_to_dirac_approx_short.h:9