Class rh_from_obs

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class rh_from_obs : public module_base

Creates an elevation-vapour pressure lapse rate from observed RH values. Depends on the stations to compute the vapour pressure, but it uses an already lapsed temperature from another module to recompute the RH at a triangle.

Depends from met:

  • Air temperature “t” [ \( {}^\circ C \)]

  • Relative humidity “rh” [%]

Depends:

  • Air temperature “t” [ \( {}^\circ C \)]

Provides:

  • Relative humidity “rh” [%]

Configuration keys:

  • None *

Public Functions

rh_from_obs(config_file cfg)
~rh_from_obs()
virtual void run(mesh_elem &face)

Needs to be implemented by each data parallel module. This will be called and executed for each timestep

Parameters:
  • face – The terrain element (triangle) to be worked upon for an element parallel domain

  • global_param – A pointer to the shared global paramter space with domain-wide paramters

virtual void init(mesh &domain)
struct data : public face_info

Public Members

interpolation interp