FhSim
3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Superposition.h
1
#pragma once
42
43
#include <marenv/wake/WakeConstants.h>
// kMomentumFluxBranchDeficit
44
45
namespace
marenv::wake
46
{
48
namespace
detail
49
{
59
double
DeficitFromMomentumFlux
(
double
flux);
60
68
double
MomentumFluxBound
(
double
sumOfBounds);
69
}
// namespace detail
70
82
class
MomentumFluxSum
83
{
84
public
:
88
void
Add
(
double
deficit);
89
91
double
Deficit
()
const
;
92
93
private
:
94
double
m_flux = 0.0;
95
double
m_linear = 0.0;
96
int
m_count = 0;
97
};
98
}
// namespace marenv::wake
marenv::wake::MomentumFluxSum
Definition
Superposition.h:83
marenv::wake::MomentumFluxSum::Add
void Add(double deficit)
marenv::wake::MomentumFluxSum::Deficit
double Deficit() const
marenv::wake::detail::DeficitFromMomentumFlux
double DeficitFromMomentumFlux(double flux)
marenv::wake::detail::MomentumFluxBound
double MomentumFluxBound(double sumOfBounds)
webfhsim
reloadrepos
marenv
include
marenv
wake
Superposition.h
Generated on Sat Oct 3 2026 20:29:18 for FhSim by
1.9.8