2.0.0b10
catchment modelling framework
Loading...
Searching...
No Matches
Reach Member List

This is the complete list of members for Reach, including all inherited members.

cast(cmf::water::flux_node::ptr node)OpenWaterStoragestatic
conc(cmf::math::Time t, const cmf::water::solute &solute) constOpenWaterStoragevirtual
cmf::water::WaterStorage::conc(const cmf::water::solute &_Solute) constWaterStorage
cmf::water::WaterStorage::conc(const cmf::water::solute &_Solute, real NewConcetration)WaterStorage
connect_to_surfacewater(cmf::upslope::Cell *cell, real width, bool diffusive)Reach
connection_to(const cmf::water::flux_node &target)flux_node
cmf::river::OpenWaterStorage::create(cmf::project &_project, real Area)OpenWaterStoragestatic
cmf::river::OpenWaterStorage::create(cmf::project &_project, const cmf::river::IVolumeHeightFunction &base_geo)OpenWaterStoragestatic
distance_to_cell(cmf::upslope::Cell *cell) constReach
dxdt(const cmf::math::Time &time)WaterStoragevirtual
flux_to(const cmf::water::flux_node &target, cmf::math::Time t)flux_node
get_3d_flux(cmf::math::Time t)flux_node
get_depth() constOpenWaterStorage
get_diffusive() constReach
get_downstream() constReach
get_height_function() constOpenWaterStoragevirtual
get_length() constReach
get_potential(cmf::math::Time t=cmf::math::never) const overrideWaterStoragevirtual
get_project() constflux_node
get_reachtype() constReach
get_root()Reach
get_state() constStateVariable
get_state_variable_content() constWaterStorage
get_upstream(int index) constReach
get_volume() constWaterStoragevirtual
get_width() constReach
is_connected(const cmf::math::StateVariable &other) constWaterStoragevirtual
is_empty() constWaterStoragevirtual
is_storage() const overrideWaterStoragevirtual
MarkStateChangeHandled()StateVariableprotected
Nameflux_node
node_idflux_node
OpenWaterStorage(cmf::project &_project, real Area)OpenWaterStorageprotected
OpenWaterStorage(cmf::project &_project, const cmf::river::IVolumeHeightFunction &base_geo)OpenWaterStorageprotected
operator()(cmf::math::Time t) constflux_node
positionflux_node
RecalcFluxes(cmf::math::Time t)WaterStoragevirtual
remove_connection(cmf::water::flux_node::ptr To)flux_node
set_dead_end()Reach
set_diffusive(bool use_diffusive_wave)Reach
set_downstream(ptr new_downstream, bool use_meanchannel=false)Reach
set_height_function(const IChannel &val)Reach
set_outlet(cmf::water::flux_node::ptr outlet)Reach
set_potential(real newpotential) overrideWaterStoragevirtual
set_state(real newState)StateVariable
set_state_variable_content(char content)WaterStorage
set_volume(real newwatercontent)WaterStoragevirtual
Solute(const cmf::water::solute _Solute)WaterStorage
StateIsChanged()StateVariableprotected
StateVariable(real InitialState=0, real scale=1)StateVariable
upstream_count() constReach
waterbalance(cmf::math::Time t, const flux_connection *Without=0) constflux_node
WaterStorage(cmf::project &project, const std::string &Name="", double InitialState=0, double scale=1)WaterStorage
wet_area() constOpenWaterStorage
~flux_node()flux_nodevirtual