.. _exhale_class_classmodule__base:

Class module_base
=================

- Defined in :ref:`file_src_modules_module_base.hpp`


Inheritance Relationships
-------------------------

Derived Types
*************

- ``public Burridge_iswr`` (:ref:`exhale_class_classBurridge__iswr`)
- ``public Cullen_monthly_llra_ta`` (:ref:`exhale_class_classCullen__monthly__llra__ta`)
- ``public Dist_tlapse`` (:ref:`exhale_class_classDist__tlapse`)
- ``public Dodson_NSA_ta`` (:ref:`exhale_class_classDodson__NSA__ta`)
- ``public FSM`` (:ref:`exhale_class_classFSM`)
- ``public Gray_inf`` (:ref:`exhale_class_classGray__inf`)
- ``public Harder_precip_phase`` (:ref:`exhale_class_classHarder__precip__phase`)
- ``public Iqbal_iswr`` (:ref:`exhale_class_classIqbal__iswr`)
- ``public Kunkel_monthlyTd_rh`` (:ref:`exhale_class_classKunkel__monthlyTd__rh`)
- ``public Lehning_snowpack`` (:ref:`exhale_class_classLehning__snowpack`)
- ``public Liston_monthly_llra_ta`` (:ref:`exhale_class_classListon__monthly__llra__ta`)
- ``public Liston_wind`` (:ref:`exhale_class_classListon__wind`)
- ``public Longwave_from_obs`` (:ref:`exhale_class_classLongwave__from__obs`)
- ``public MS_wind`` (:ref:`exhale_class_classMS__wind`)
- ``public Marsh_shading_iswr`` (:ref:`exhale_class_classMarsh__shading__iswr`)
- ``public PBSM3D`` (:ref:`exhale_class_classPBSM3D`)
- ``public PenmanMonteith_evaporation`` (:ref:`exhale_class_classPenmanMonteith__evaporation`)
- ``public Richard_albedo`` (:ref:`exhale_class_classRichard__albedo`)
- ``public Sicart_ilwr`` (:ref:`exhale_class_classSicart__ilwr`)
- ``public Simple_Canopy`` (:ref:`exhale_class_classSimple__Canopy`)
- ``public Thornton_p`` (:ref:`exhale_class_classThornton__p`)
- ``public Walcek_cloud`` (:ref:`exhale_class_classWalcek__cloud`)
- ``public WindNinja`` (:ref:`exhale_class_classWindNinja`)
- ``public Winstral_parameters`` (:ref:`exhale_class_classWinstral__parameters`)
- ``public const_llra_ta`` (:ref:`exhale_class_classconst__llra__ta`)
- ``public crop_rotation`` (:ref:`exhale_class_classcrop__rotation`)
- ``public deform_mesh`` (:ref:`exhale_class_classdeform__mesh`)
- ``public fast_shadow`` (:ref:`exhale_class_classfast__shadow`)
- ``public fetchr`` (:ref:`exhale_class_classfetchr`)
- ``public iswr`` (:ref:`exhale_class_classiswr`)
- ``public iswr_from_nwp`` (:ref:`exhale_class_classiswr__from__nwp`)
- ``public iswr_from_obs`` (:ref:`exhale_class_classiswr__from__obs`)
- ``public kunkel_rh`` (:ref:`exhale_class_classkunkel__rh`)
- ``public lw_no_lapse`` (:ref:`exhale_class_classlw__no__lapse`)
- ``public module_template`` (:ref:`exhale_class_classmodule__template`)
- ``public mpi`` (:ref:`exhale_class_classmpi`)
- ``public p_from_obs`` (:ref:`exhale_class_classp__from__obs`)
- ``public p_lapse`` (:ref:`exhale_class_classp__lapse`)
- ``public p_no_lapse`` (:ref:`exhale_class_classp__no__lapse`)
- ``public point_mode`` (:ref:`exhale_class_classpoint__mode`)
- ``public rh_from_obs`` (:ref:`exhale_class_classrh__from__obs`)
- ``public rh_no_lapse`` (:ref:`exhale_class_classrh__no__lapse`)
- ``public scale_wind_vert`` (:ref:`exhale_class_classscale__wind__vert`)
- ``public slope_iswr`` (:ref:`exhale_class_classslope__iswr`)
- ``public snobal`` (:ref:`exhale_class_classsnobal`)
- ``public snow_slide`` (:ref:`exhale_class_classsnow__slide`)
- ``public solar`` (:ref:`exhale_class_classsolar`)
- ``public sub_grid`` (:ref:`exhale_class_classsub__grid`)
- ``public t_no_lapse`` (:ref:`exhale_class_classt__no__lapse`)
- ``public threshold_p_phase`` (:ref:`exhale_class_classthreshold__p__phase`)
- ``public uniform_wind`` (:ref:`exhale_class_classuniform__wind`)


Class Documentation
-------------------


.. doxygenclass:: module_base
   :project: CHM
   :members:
   :protected-members:
   :undoc-members: