Errors.hxx

00001 // Copyright (C) 2003-2007, ENPC - INRIA - EDF R&D
00002 // Author(s): Vivien Mallet
00003 //
00004 // This file is part of AtmoData library, a tool for data processing in
00005 // atmospheric sciences.
00006 //
00007 // AtmoData is developed in the INRIA - ENPC joint project-team CLIME and in
00008 // the ENPC - EDF R&D joint laboratory CEREA.
00009 //
00010 // AtmoData is free software; you can redistribute it and/or modify it under
00011 // the terms of the GNU General Public License as published by the Free
00012 // Software Foundation; either version 2 of the License, or (at your option)
00013 // any later version.
00014 //
00015 // AtmoData is distributed in the hope that it will be useful, but WITHOUT ANY
00016 // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
00017 // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
00018 // details.
00019 //
00020 // For more information, visit the AtmoData home page:
00021 //      http://cerea.enpc.fr/polyphemus/atmodata.html
00022 
00023 
00024 #ifndef ATMODATA_FILE_ERRORS_HXX
00025 
00026 
00027 namespace AtmoData
00028 {
00029 
00030   // NGE.
00031   
00032   template<class T_ref, int N, class TG_ref,
00033            class T_comp, class TG_comp>
00034   T_ref NGE(Data<T_ref, N, TG_ref> data_ref,
00035             Data<T_comp, N, TG_comp>& data_comp,
00036             Function_Base<T_ref, bool>& test);
00037 
00038   // Bias.
00039 
00040   template<class T_ref, int N, class TG_ref,
00041            class T_comp, class TG_comp>
00042   T_ref Bias(Data<T_ref, N, TG_ref> data_ref,
00043              Data<T_comp, N, TG_comp>& data_comp,
00044              Function_Base<T_ref, bool>& test);
00045 
00046   // RMS.
00047 
00048   template<class T_ref, int N, class TG_ref,
00049            class T_comp, class TG_comp>
00050   T_ref RMS(Data<T_ref, N, TG_ref> data_ref,
00051             Data<T_comp, N, TG_comp>& data_comp,
00052             Function_Base<T_ref, bool>& test);
00053 
00054   // RelativeRMS.
00055 
00056   template<class T_ref, int N, class TG_ref,
00057            class T_comp, class TG_comp>
00058   T_ref RelativeRMS(Data<T_ref, N, TG_ref> data_ref,
00059                     Data<T_comp, N, TG_comp>& data_comp,
00060                     Function_Base<T_ref, bool>& test);
00061 
00062 }  // namespace AtmoData.
00063 
00064 
00065 #define ATMODATA_FILE_ERRORS_HXX
00066 #endif

Generated on Tue Nov 17 11:51:45 2009 for AtmoData by  doxygen 1.5.1