
.. _program_listing_file_src_modules_Iqbal_iswr.hpp:

Program Listing for File Iqbal_iswr.hpp
=======================================

|exhale_lsh| :ref:`Return to documentation for file <file_src_modules_Iqbal_iswr.hpp>` (``src/modules/Iqbal_iswr.hpp``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS

.. code-block:: cpp

   /* * Canadian Hydrological Model - The Canadian Hydrological Model (CHM) is a novel
    * modular unstructured mesh based approach for hydrological modelling
    * Copyright (C) 2018 Christopher Marsh
    *
    * This file is part of Canadian Hydrological Model.
    *
    * Canadian Hydrological Model is free software: you can redistribute it and/or
    * modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation, either version 3 of the License, or
    * (at your option) any later version.
    *
    * Canadian Hydrological Model is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with Canadian Hydrological Model.  If not, see
    * <http://www.gnu.org/licenses/>.
    */
   
   #pragma once
   
   #include "logger.hpp"
   #include "triangulation.hpp"
   #include "module_base.hpp"
   #include "TPSpline.hpp"
   #include <meteoio/MeteoIO.h>
   
   class Iqbal_iswr : public module_base
   {
   REGISTER_MODULE_HPP(Iqbal_iswr);
   public:
       Iqbal_iswr(config_file cfg);
       ~Iqbal_iswr();
       void run(mesh_elem& face);
   };
