FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
FhSim Fishery

Simulation of fishing vessels and fishing gear. More...

+ Collaboration diagram for FhSim Fishery:

Modules

 Trawl
 SimObjects for trawl.
 
 Seine
 SimObjects for seine fishing.
 
 Auv
 SimObjects for autonomous underwater vehicles and their sensors.
 

Detailed Description

Review issues:

0078 — The 11 trawl inputs under `data/` still reference `Environment/Basic`, which no 3.x library registers

0088 — The branch is versioned 3.4.0, but it drops ME 3 / environment 3, silently ignores MaxAcceleration and changes net loads

Outport invariant. A member whose address an outport returns is observable at TStart: the first output sample is taken before any integration step, and FhSim core neither initialises nor checks port-backing storage. So every outport in this library either returns a slice of the state vector, computes the value inside the getter (directly or behind ICommonComputation::ComputeFunction), or returns a member that the constructor assigns. A member written only in OdeFcn, AcceptedStep or another port and not assigned in the constructor reads as whatever memory held, as FISH-0021 and FISH-0024 (resolved) showed.