5#ifndef _SMILE_CLOUD_HPP_
6#define _SMILE_CLOUD_HPP_
8#define CLOUD_MAX_DIM 10
9#define CLOUD_MAX_NUCLIDES 20
25 void init(
int _d,
double *_x0,
double *_dx,
int *_n,
int _m,
int *_log);
27 float read(
int *i,
int k);
28 float read_o(
int *i,
int *o,
int k);
31 Cloud(
int _d,
double *_x0,
double *_dx,
int *_n,
int _m,
int *_log);
33 Cloud(
const char *fname);
Definition smile_cloud.hpp:15
int n[CLOUD_MAX_DIM]
Definition smile_cloud.hpp:20
float * a
Definition smile_cloud.hpp:23
double interpolate(double *x, int k)
Definition smile_cloud.cpp:68
float read(int *i, int k)
Definition smile_cloud.cpp:40
float read_o(int *i, int *o, int k)
Definition smile_cloud.cpp:52
int log[CLOUD_MAX_DIM]
Definition smile_cloud.hpp:22
int d
Definition smile_cloud.hpp:17
int m
Definition smile_cloud.hpp:21
double x0[CLOUD_MAX_DIM]
Definition smile_cloud.hpp:18
double dx[CLOUD_MAX_DIM]
Definition smile_cloud.hpp:19
~Cloud()
Definition smile_cloud.cpp:35
void init(int _d, double *_x0, double *_dx, int *_n, int _m, int *_log)
Definition smile_cloud.cpp:17
#define CLOUD_MAX_DIM
Definition smile_cloud.hpp:8