|
FhSim
3.1.0
Marine systems simulation
|
#include <WakeSampleParts.h>
Collaboration diagram for marenv::wake::WakeBlendSamples:Public Member Functions | |
| WakeBlendSum | At (double t) const |
| The sums at t: the snapshot blended to with BlendWeight(t), the state blended from with 1 - BlendWeight(t). | |
Public Attributes | |
| bool | currentInside = false |
| The snapshot blended to has extent at the point. | |
| WakeSample | current {} |
| The snapshot blended to, unweighted. | |
| WakeBlendSum | previous {} |
| The state blended from at full weight (a single snapshot, R22); not inside without one. | |
| double | start = 0.0 |
| Start of the blend, s. | |
| double | time = 0.0 |
| Duration of the blend, s. | |
The samples of a blend's snapshots at one point and time, weighed at a later time (owner ruling R136).
At(t) weighs them as WakeBlend::Evaluate() does at t, with BlendWeight(t), so it equals Evaluate() at t bit for bit where the snapshots' samples do not change between the sample time and t.