Ticket #752 (closed assessed: fixed)

Opened 9 years ago

Last modified 9 years ago

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:1 Changed 9 years ago by jeroens

  • Type changed from not assessed to assessed

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.

comment:2 Changed 9 years ago by jeroens

The UI will display costs as an invalid model result.

comment:3 Changed 9 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.