2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
NullAdsorption Class Reference

A class for tracers without interaction with the storage container. freesolute returns xt. More...

+ Inheritance diagram for NullAdsorption:
+ Collaboration diagram for NullAdsorption:

Detailed Description

A class for tracers without interaction with the storage container. freesolute returns xt.

Public Member Functions

virtual NullAdsorptioncopy (real m=-1) const
 returns a copy of the Adsorption object.
 
virtual real freesolute (real xt, real V) const
 Returns the mass of dissolved tracer as a function of the total tracer mass in the solute storage and the water volume.
 
virtual real totalsolute (real xf, real V) const
 Returns the total mass of the tracer from the dissolved concetration in tracer unit/m3.
 

Member Function Documentation

◆ copy()

virtual NullAdsorption * copy ( real m = -1) const
virtual

returns a copy of the Adsorption object.

If the adsorption is depending on the sorbent mass, you can give a positive value for the sorbent mass m. If the value is not given or negative, m is used from the original object.

Implements Adsorption.

◆ freesolute()

virtual real freesolute ( real xt,
real V ) const
virtual

Returns the mass of dissolved tracer as a function of the total tracer mass in the solute storage and the water volume.

Parameters
xt\(x_t\) the total tracer mass in the storage
V\(V m^3\) the water volume in the storage
Returns
\(x_f\) the dissolved mass of the tracer

Implements Adsorption.

◆ totalsolute()

virtual real totalsolute ( real xf,
real V ) const
virtual

Returns the total mass of the tracer from the dissolved concetration in tracer unit/m3.

Parameters
xf\(x_f\) the dissolved tracer mass in the storage
V\(V m^3\) the water volume in the storage
Returns
\(x_t\) the total mass of the tracer

Implements Adsorption.