Patterns in static

Apophenia

output.h

00001 #ifndef APOP_OUTPUT_H
00002 #define APOP_OUTPUT_H
00003 #include <gsl/gsl_matrix.h>
00004 #include "db.h"
00005 #include "types.h"
00006 #include "stats.h"
00007 #include "variadic.h"
00008 #include "linear_algebra.h"
00009 
00010 #ifdef    __cplusplus
00011 extern "C" {
00012 #endif
00013 
00014 #ifdef APOP_NO_VARIADIC
00015  void apop_plot_line_and_scatter(apop_data *data, apop_model *est, char * output_file, FILE *output_pipe, char output_type, char output_append);
00016 #else
00017  void apop_plot_line_and_scatter_base(apop_data *data, apop_model *est, char * output_file, FILE *output_pipe, char output_type, char output_append);
00018  apop_varad_declare(void, apop_plot_line_and_scatter, apop_data *data; apop_model *est; char * output_file; FILE *output_pipe; char output_type; char output_append);
00019 #define apop_plot_line_and_scatter(...) apop_varad_link(apop_plot_line_and_scatter, __VA_ARGS__)
00020 #endif
00021 #ifdef APOP_NO_VARIADIC
00022  void apop_histogram_plot(apop_model *hist,char *output_file, FILE *output_pipe, char output_type, char output_append);
00023 #else
00024  void apop_histogram_plot_base(apop_model *hist,char *output_file, FILE *output_pipe, char output_type, char output_append);
00025  apop_varad_declare(void, apop_histogram_plot, apop_model *hist;char *output_file; FILE *output_pipe; char output_type; char output_append);
00026 #define apop_histogram_plot(...) apop_varad_link(apop_histogram_plot, __VA_ARGS__)
00027 #endif
00028 #ifdef APOP_NO_VARIADIC
00029  void apop_plot_histogram(gsl_vector *data, size_t bins, char *output_file, FILE *output_pipe, char output_type, char output_append);
00030 #else
00031  void apop_plot_histogram_base(gsl_vector *data, size_t bins, char *output_file, FILE *output_pipe, char output_type, char output_append);
00032  apop_varad_declare(void, apop_plot_histogram, gsl_vector *data; size_t bins; char *output_file; FILE *output_pipe; char output_type; char output_append);
00033 #define apop_plot_histogram(...) apop_varad_link(apop_plot_histogram, __VA_ARGS__)
00034 #endif
00035 #ifdef APOP_NO_VARIADIC
00036  void apop_histogram_print(apop_model *h, char *output_file, FILE *output_pipe, char output_type, char output_append);
00037 #else
00038  void apop_histogram_print_base(apop_model *h, char *output_file, FILE *output_pipe, char output_type, char output_append);
00039  apop_varad_declare(void, apop_histogram_print, apop_model *h; char *output_file; FILE *output_pipe; char output_type; char output_append);
00040 #define apop_histogram_print(...) apop_varad_link(apop_histogram_print, __VA_ARGS__)
00041 #endif
00042 #ifdef APOP_NO_VARIADIC
00043   void apop_plot_lattice(const apop_data *d, char *output_file, FILE *output_pipe, char output_type, char output_append);
00044 #else
00045   void apop_plot_lattice_base(const apop_data *d, char *output_file, FILE *output_pipe, char output_type, char output_append);
00046  apop_varad_declare( void, apop_plot_lattice, const apop_data *d; char *output_file; FILE *output_pipe; char output_type; char output_append);
00047 #define apop_plot_lattice(...) apop_varad_link(apop_plot_lattice, __VA_ARGS__)
00048 #endif
00049 #ifdef APOP_NO_VARIADIC
00050  void apop_plot_qq(gsl_vector *v, apop_model *m, char *output_file, FILE *output_pipe, char output_type, char output_append, size_t bins, gsl_rng *r);
00051 #else
00052  void apop_plot_qq_base(gsl_vector *v, apop_model *m, char *output_file, FILE *output_pipe, char output_type, char output_append, size_t bins, gsl_rng *r);
00053  apop_varad_declare(void, apop_plot_qq, gsl_vector *v; apop_model *m; char *output_file; FILE *output_pipe; char output_type; char output_append; size_t bins; gsl_rng *r);
00054 #define apop_plot_qq(...) apop_varad_link(apop_plot_qq, __VA_ARGS__)
00055 #endif
00056 #ifdef APOP_NO_VARIADIC
00057  void apop_plot_triangle(apop_data *in, char *output_file, FILE *output_pipe, char output_type, char output_append);
00058 #else
00059  void apop_plot_triangle_base(apop_data *in, char *output_file, FILE *output_pipe, char output_type, char output_append);
00060  apop_varad_declare(void, apop_plot_triangle, apop_data *in; char *output_file; FILE *output_pipe; char output_type; char output_append);
00061 #define apop_plot_triangle(...) apop_varad_link(apop_plot_triangle, __VA_ARGS__)
00062 #endif
00063 
00064 #ifdef APOP_NO_VARIADIC
00065  void apop_matrix_print(gsl_matrix *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00066 #else
00067  void apop_matrix_print_base(gsl_matrix *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00068  apop_varad_declare(void, apop_matrix_print, gsl_matrix *data; char *output_file; FILE *output_pipe; char output_type; char output_append);
00069 #define apop_matrix_print(...) apop_varad_link(apop_matrix_print, __VA_ARGS__)
00070 #endif
00071 #ifdef APOP_NO_VARIADIC
00072  void apop_vector_print(gsl_vector *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00073 #else
00074  void apop_vector_print_base(gsl_vector *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00075  apop_varad_declare(void, apop_vector_print, gsl_vector *data; char *output_file; FILE *output_pipe; char output_type; char output_append);
00076 #define apop_vector_print(...) apop_varad_link(apop_vector_print, __VA_ARGS__)
00077 #endif
00078 #ifdef APOP_NO_VARIADIC
00079  void apop_data_print(apop_data *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00080 #else
00081  void apop_data_print_base(apop_data *data, char *output_file, FILE *output_pipe, char output_type, char output_append);
00082  apop_varad_declare(void, apop_data_print, apop_data *data; char *output_file; FILE *output_pipe; char output_type; char output_append);
00083 #define apop_data_print(...) apop_varad_link(apop_data_print, __VA_ARGS__)
00084 #endif
00085 
00086 void apop_matrix_show(const gsl_matrix *data);
00087 void apop_vector_show(const gsl_vector *data);
00088 void apop_data_show(const apop_data *data);
00089 
00090 #ifdef    __cplusplus
00091 }
00092 #endif
00093 #endif

SourceForge.net Logo

Autogenerated by doxygen on 28 Sep 2009.