SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
swmmaquiferpropertyadapter.cpp File Reference
#include "ui/properties/swmmaquiferpropertyadapter.h"
#include "core/unitsystem.h"
#include <openswmm/engine/openswmm_subcatchments.h>
Include dependency graph for swmmaquiferpropertyadapter.cpp:

Macros

#define G(method, code)   double SWMMAquiferPropertyAdapter::method() const { return param(code); }
 
#define S(method, code)   void SWMMAquiferPropertyAdapter::method(double v) { setParam(code, v); }
 

Functions

 G (porosity, SWMM_AQUIFER_POROSITY) G(wiltingPoint
 
SWMM_AQUIFER_WILTING_POINT G (fieldCapacity, SWMM_AQUIFER_FIELD_CAPACITY) G(conductivity
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY G (conductSlope, SWMM_AQUIFER_CONDUCT_SLOPE) G(tensionSlope
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE G (upperEvapFrac, SWMM_AQUIFER_UPPER_EVAP_FRAC) G(lowerEvapDepth
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH G (lowerLossCoeff, SWMM_AQUIFER_LOWER_LOSS_COEFF) G(bottomElev
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH SWMM_AQUIFER_BOTTOM_ELEV G (waterTableElev, SWMM_AQUIFER_WATER_TABLE_ELEV) G(upperMoisture
 
 S (setPorosity, SWMM_AQUIFER_POROSITY) S(setWiltingPoint
 
SWMM_AQUIFER_WILTING_POINT S (setFieldCapacity, SWMM_AQUIFER_FIELD_CAPACITY) S(setConductivity
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY S (setConductSlope, SWMM_AQUIFER_CONDUCT_SLOPE) S(setTensionSlope
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE S (setUpperEvapFrac, SWMM_AQUIFER_UPPER_EVAP_FRAC) S(setLowerEvapDepth
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH S (setLowerLossCoeff, SWMM_AQUIFER_LOWER_LOSS_COEFF) S(setBottomElev
 
SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH SWMM_AQUIFER_BOTTOM_ELEV S (setWaterTableElev, SWMM_AQUIFER_WATER_TABLE_ELEV) S(setUpperMoisture
 

Detailed Description

Macro Definition Documentation

◆ G

#define G (   method,
  code 
)    double SWMMAquiferPropertyAdapter::method() const { return param(code); }

◆ S

#define S (   method,
  code 
)    void SWMMAquiferPropertyAdapter::method(double v) { setParam(code, v); }

Function Documentation

◆ G() [1/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY G ( conductSlope  ,
SWMM_AQUIFER_CONDUCT_SLOPE   
)

◆ G() [2/6]

SWMM_AQUIFER_WILTING_POINT G ( fieldCapacity  ,
SWMM_AQUIFER_FIELD_CAPACITY   
)

◆ G() [3/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH G ( lowerLossCoeff  ,
SWMM_AQUIFER_LOWER_LOSS_COEFF   
)

◆ G() [4/6]

G ( porosity  ,
SWMM_AQUIFER_POROSITY   
)

◆ G() [5/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE G ( upperEvapFrac  ,
SWMM_AQUIFER_UPPER_EVAP_FRAC   
)

◆ G() [6/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH SWMM_AQUIFER_BOTTOM_ELEV G ( waterTableElev  ,
SWMM_AQUIFER_WATER_TABLE_ELEV   
)

◆ S() [1/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY S ( setConductSlope  ,
SWMM_AQUIFER_CONDUCT_SLOPE   
)

◆ S() [2/6]

SWMM_AQUIFER_WILTING_POINT S ( setFieldCapacity  ,
SWMM_AQUIFER_FIELD_CAPACITY   
)

◆ S() [3/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH S ( setLowerLossCoeff  ,
SWMM_AQUIFER_LOWER_LOSS_COEFF   
)

◆ S() [4/6]

S ( setPorosity  ,
SWMM_AQUIFER_POROSITY   
)

◆ S() [5/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE S ( setUpperEvapFrac  ,
SWMM_AQUIFER_UPPER_EVAP_FRAC   
)

◆ S() [6/6]

SWMM_AQUIFER_WILTING_POINT SWMM_AQUIFER_CONDUCTIVITY SWMM_AQUIFER_TENSION_SLOPE SWMM_AQUIFER_LOWER_EVAP_DEPTH SWMM_AQUIFER_BOTTOM_ELEV S ( setWaterTableElev  ,
SWMM_AQUIFER_WATER_TABLE_ELEV   
)