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
GageBlend::BlendResult Struct Reference

Outcome of one blend. More...

#include <gageblend.h>

Collaboration diagram for GageBlend::BlendResult:

Public Member Functions

bool volumeOk () const
 True when the blend conserved volume within tolerance.
 
double peakRetention () const
 Fraction of the reference peak that survived, or 1 when flat. Reported, never enforced — attenuation is physically expected when misaligned sources are integrated onto a common grid.
 

Public Attributes

QVector< SeriesPointpoints
 Emitted series; INTENSITY.
 
qint64 intervalSec = 0
 gcd of the source intervals.
 
double blendedDepth = 0.0
 Total depth of points.
 
double referenceDepth = 0.0
 Weighted sum of the sources' depths.
 
double relativeError = 0.0
 |blended - reference| / max(reference, eps).
 
double peakBlended = 0.0
 Max emitted intensity.
 
double peakReference = 0.0
 Weighted sum of the sources' peaks.
 
QString error
 Non-empty means nothing was produced.
 

Detailed Description

Outcome of one blend.

Member Function Documentation

◆ peakRetention()

double GageBlend::BlendResult::peakRetention ( ) const
inline

Fraction of the reference peak that survived, or 1 when flat. Reported, never enforced — attenuation is physically expected when misaligned sources are integrated onto a common grid.

◆ volumeOk()

bool GageBlend::BlendResult::volumeOk ( ) const
inline

True when the blend conserved volume within tolerance.

Member Data Documentation

◆ blendedDepth

double GageBlend::BlendResult::blendedDepth = 0.0

Total depth of points.

◆ error

QString GageBlend::BlendResult::error

Non-empty means nothing was produced.

◆ intervalSec

qint64 GageBlend::BlendResult::intervalSec = 0

gcd of the source intervals.

◆ peakBlended

double GageBlend::BlendResult::peakBlended = 0.0

Max emitted intensity.

◆ peakReference

double GageBlend::BlendResult::peakReference = 0.0

Weighted sum of the sources' peaks.

◆ points

QVector<SeriesPoint> GageBlend::BlendResult::points

Emitted series; INTENSITY.

◆ referenceDepth

double GageBlend::BlendResult::referenceDepth = 0.0

Weighted sum of the sources' depths.

◆ relativeError

double GageBlend::BlendResult::relativeError = 0.0

|blended - reference| / max(reference, eps).


The documentation for this struct was generated from the following file: