Click or drag to resize

cSearchDatastructures Class

Data used by Search and Optimization routines
Inheritance Hierarchy
SystemObject
  EwECorecSearchDatastructures

Namespace:  EwECore
Assembly:  EwECore (in EwECore.dll) Version: 6.6.15981.0 (6.6.15981.0)
Syntax
public class cSearchDatastructures

The cSearchDatastructures type exposes the following members.

Constructors
  NameDescription
Public methodcSearchDatastructures
Initializes a new instance of the cSearchDatastructures class
Top
Properties
  NameDescription
Public propertybInSearch
Get whether a search is currently in progress.
Public propertybUseFishingMortalityPenality
Public propertyExtraYearsForSearch
The Fishing Policy Search needs Ecosim to run for an additional 20 years
Public propertynBlocks
Public propertyNumFleets
Public propertyNumGroups
Public propertyNumLiving
Public propertySearchMode
Public propertyWeightedTotal
Top
Methods
  NameDescription
Public methodcalcBaseYearCost
Public methodCalcLTV
Calculate long term value, based on either generational or standard discounting
Public methodcalcNetCost
Caculate NetCost from Fgear()
Public methodcalcYearlySummaryValues
Calculate yearly summary data based on Biomass for this time step
Public methodClear
Public methodClearYearlyData
Public methodEcosimSummarizeIndicators
Public methodEcoSpaceSummarizeIndicators
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodinitForRun
Public methodInitSearch
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodredimForRun
Public methodRedimToSimScenario
Public methodrestoreSavedFishingRates
Restore the Fishing Rates (Frates()) to there initial values saved via saveInitialFishingRate
Public methodsaveInitialFishingRate
Save the Fishing Rates (Frates(nBlocks)) before they have been changed by the Search Algo so they can be set back to initial values at the start of each Search Run.
Public methodsetBaseYearEffort
Public methodsetDefaultBGoal
Public methodsetDefaultFBlockCodes
Set default FBlockCodes to a unique code for each fleet
Public methodsetDefaultOptimizationValues
Set default values for the optimiation. These are values that are set the same for every run.
Public methodSetFGear
Set Fishing Effort for a search
Public methodSetFletchPars
Public methodsetLimitFishingMortality
Public methodsetMaxEffort
Public methodsetMinSearchBlocks
Sets the search blocks to the minimum number needed to have the search turned on
Public methodsetRandomFRates
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodYearTimeStepEcoSpace
Calculates DF (Discount factor), Fgear(), Qyear(), and FishYear() for Ecospace
Top
Fields
Extension Methods
  NameDescription
Public Extension MethodValue
Extension method; extract a value from an object by property name.
(Defined by Extensions.)
Top
See Also