Main Page | User's Guide | Namespace List | Class List | File List | Namespace Members | Class Members

code/Photolysis.hxx

00001 // Copyright (C) 2003-2004 CEREA 00002 // Author: Vivien Mallet 00003 // 00004 // CEREA (http://www.enpc.fr/cerea) is a joint laboratory of 00005 // ENPC (http://www.enpc.fr) and EDF R&D (http://www.edf.fr). 00006 // 00007 // This file is part of AtmoData library. 00008 // AtmoData library is a tool for data processing in atmospheric 00009 // sciences. 00010 // 00011 // AtmoData is free software; you can redistribute it and/or modify 00012 // it under the terms of the GNU General Public License as published by 00013 // the Free Software Foundation; either version 2 of the License, or 00014 // (at your option) any later version. 00015 // 00016 // AtmoData is distributed in the hope that it will be useful, 00017 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 // GNU General Public License (file "license") for more details. 00020 // 00021 // For more information, please see the AtmoData home page: 00022 // http://spacetown.free.fr/lib/atmodata 00023 00024 00025 #ifndef ATMODATA_FILE_PHOTOLYSIS_HXX 00026 00027 namespace AtmoData 00028 { 00029 00030 template<class T> 00031 T ZenithAngle(T lon, T lat, int idate, T ut); 00032 00033 template <class TH, class TL, class TMC, class THC, class T, class TG> 00034 void ComputeAttenuation_LWC(Data<TH, 4, TG>& Humidity, Data<TH, 4, TG>& CRH, 00035 Data<TL, 4, TG>& LiquidWaterContent, 00036 Data<TMC, 3, TG>& MediumCloudiness, 00037 Data<THC, 3, TG>& HighCloudiness, 00038 int date, Data<T, 4, TG>& Attenuation); 00039 00040 template <class TL, class TMC, class THC, class T, class TG> 00041 void ComputeAttenuation_LWC(Data<TL, 4, TG>& LiquidWaterContent, 00042 Data<int, 4> LowIndices, 00043 Data<int, 4> MediumIndices, 00044 Data<int, 4> HighIndices, 00045 Data<TMC, 3, TG>& MediumCloudiness, 00046 Data<THC, 3, TG>& HighCloudiness, 00047 int date, Data<T, 4, TG>& Attenuation); 00048 00049 } // namespace AtmoData. 00050 00051 #define ATMODATA_FILE_PHOTOLYSIS_HXX 00052 #endif

Generated on Fri Nov 5 14:42:11 2004 for AtmoData by doxygen 1.3.8