filter.h

Go to the documentation of this file.
00001 
00005 /* LICENSE BEGIN
00006 
00007 Copyright Cerfacs (Christian Page) (2015)
00008 
00009 christian.page@cerfacs.fr
00010 
00011 This software is a computer program whose purpose is to downscale climate
00012 scenarios using a statistical methodology based on weather regimes.
00013 
00014 This software is governed by the CeCILL license under French law and
00015 abiding by the rules of distribution of free software. You can use, 
00016 modify and/ or redistribute the software under the terms of the CeCILL
00017 license as circulated by CEA, CNRS and INRIA at the following URL
00018 "http://www.cecill.info". 
00019 
00020 As a counterpart to the access to the source code and rights to copy,
00021 modify and redistribute granted by the license, users are provided only
00022 with a limited warranty and the software's author, the holder of the
00023 economic rights, and the successive licensors have only limited
00024 liability. 
00025 
00026 In this respect, the user's attention is drawn to the risks associated
00027 with loading, using, modifying and/or developing or reproducing the
00028 software by the user in light of its specific status of free software,
00029 that may mean that it is complicated to manipulate, and that also
00030 therefore means that it is reserved for developers and experienced
00031 professionals having in-depth computer knowledge. Users are therefore
00032 encouraged to load and test the software's suitability as regards their
00033 requirements in conditions enabling the security of their systems and/or 
00034 data to be ensured and, more generally, to use and operate it in the 
00035 same conditions as regards security. 
00036 
00037 The fact that you are presently reading this means that you have had
00038 knowledge of the CeCILL license and that you accept its terms.
00039 
00040 LICENSE END */
00041 
00042 
00043 
00044 
00045 
00046 
00047 #ifndef FILTER_H
00048 #define FILTER_H
00049 
00050 #ifdef HAVE_CONFIG_H
00051 #include <config.h>
00052 #endif
00053 
00054 #define _GNU_SOURCE
00055 
00056 #ifdef HAVE_MATH_H
00057 #include <math.h>
00058 #endif
00059 
00060 #ifdef HAVE_STDLIB_H
00061 #include <stdlib.h>
00062 #endif
00063 
00064 #ifdef HAVE_STDIO_H
00065 #include <stdio.h>
00066 #endif
00067 
00068 #ifdef HAVE_STRING_H
00069 #include <string.h>
00070 #endif
00071 
00072 /* Local dependent includes */
00073 #include <misc.h>
00074 
00075 /* Prototypes */
00076 void filter(double *bufferf, double *buffer, char *type, int width, int ni, int nj, int nt);
00077 void filter_window(double **filter_window, char *type, int width);
00078 
00079 #endif
00080 

Generated on 12 May 2016 for DSCLIM by  doxygen 1.6.1