Ticket #752 (closed assessed: fixed)
Ecosim Results should not show Cost when catch is forced
Reported by: | joeb | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | Ecopath 6: release 6.1.1 |
Component: | Ecosim | Version: | |
Severity: | feature | Keywords: | |
Cc: |
Description
When a time series of type CatchesForcing? (-6 forced catches) has been loaded the Ecosim results grid should not show the Cost of any fleet that catches the forced group. This is because cost is computed from effort, not catch, and we don't know the effort it took to achieve the catch, so we don't know the cost.
We maybe able to do this with the status flags by setting the status flag of the cost variable if any of the fished groups are forced as well as overriding the cost with -9999 for that fleet.
Change History
comment:3 Changed 13 years ago by joeb
- Status changed from new to closed
- Resolution set to fixed
Cost is set to cCore.NULL_VALUE (-9999) if ForcedCatches? are loaded for a Fleet/Group?
Note: See
TracTickets for help on using
tickets.
Maybe this should be implemented in the code that populates the results; reporting cost for a forced catch group is unrealistic. I do not mind to add a check in the interface, but perhaps invalid costs should not be reported by the core to begin with.