Click or drag to resize

cEcoSimModel Class

Class to encapsulate EcoSim Model
Inheritance Hierarchy
SystemObject
  EwECore.EcosimcEcoSimModel

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

The cEcoSimModel type exposes the following members.

Constructors
  NameDescription
Public methodcEcoSimModel
Initializes a new instance of the cEcoSimModel class
Top
Properties
  NameDescription
Public propertyConTracer
Public propertyEcopathData
Get or Set the EcoPath data
Public propertyEcosimData
Get or Set the Ecosim data
Public propertyMessages
Exposes the MessagePublisher instance so that the core can add message handlers
Public propertyMSEData
Public propertyPluginManager
Public propertyRunCompletedDelegate
Public propertySearchData
Public propertyTimeSeriesData
Public propertyTimeStepDelegate
Get/set the time step delegate for Ecosim to call at each time step
Public propertyTracerData
Top
Methods
  NameDescription
Public methodAccumulateDataInfo
Compute stats used for SS for this Ecosim year
Public methodApplyAVmodifiers
Apply the multi function forcing or mediation functions to 'a'(searchrate) and 'v'(vulnerability)
Public methodApplyAVmodifiersXX
Apply the multi function forcing or mediation functions to 'a'(searchrate) and 'v'(vulnerability)
Public methodApplySalinityModifier
Public methodcalcFunctionalResponse
Public methodCalcLandings
Return Landings for the Group, Fleet, Biomass, Effort, Q, QYear and Density dependant catchability
Public methodCalcStartEatenOfBy
Public methodCalculateAssimilationEfficiencies
Public methodCalculateStanzaParameters
Compute initial state stanza variables for a split group argument #1 isp
Public methodCalcValueFromLandings
Calculate the Price Elasticity value of the landings from Ecosim Results for a time step
Public methodClear
Public methodcopyTo
Public methodDefaultPeatArena
Public methodDefineArenasAndFlowList
Public methodDerivt
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEstimateVulnerabilities
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 methodFindCurrentProfit
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Call initialization routines for EcoSim
Public methodInitializeCapacity
Public methodInitializeDataInfo
Public methodInitializeMedFunctions
called from InitialState to set up trophic mediation functions and determine which ones are active for a simulation
Public methodInitializePriceFunctions
Public methodInitialState
Public methodInitMSE
Public methodInitStanza
Public methodIsDatTypeDriver
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPESValue
Return market value (off vessel price) as a function of the applied price elasticity functions
Public methodPlotDataInfo
Public methodPredictCapacityChange
Public methodPredictCurrentEffort
Public methodRun
Public Function to run the Ecosim Model
Public methodScaleVulnerabilitiesToTL
Scale vulnerabilities to trophic level
Public methodSet_pbm_pbbiomass
Sets pbbiomass() and clears pbm() for Primary Producer groups
Public methodSetArenaVulandSearchRates
Public methodSetBaseFFromGear
Populates FishRateNo(group,time) with base fishing mortality rates for all time steps
Public methodSetCounters
Public methodsetDefaultCatchabilities
Public methodsetDefaultCatchabilities(Int32, Int32)
Public methodSetDefaultParameters
Hardwire some default values for the EcoSim Model
Public methodSetFGear
Set fishing effort to a value supplied by a search routine or FishRateGear()
Public methodSetFishTimetoFish1
Public methodSetInlinks
Public methodSetRelaSwitch
Public methodsetSearchOff
Turn off all searches
Public methodSetStartBiomass
Init Biomass to Ecopath values during initialization
Public methodSetTimeSteps
Sets DeltaT and StepsPerMonth. Turns off numeric integration if rate of change to great [loss]/[Ecopath base biomass]
Public methodSetupSimVariables
Public methodsetvulratecell
Public methodSimDetritusMT
Thread safe version of SimDetritus
Public methodSplitSetPred
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldAhatStanza
Public fieldBrec
Public fieldbStopRunning
Public flag to stop the currently running EcoSim model
Public fieldNrec
Public fieldResetPred
Boolean flag use to force biomass with the data in m_refData.PoolForceBB(ngroup,nyears).
Public fieldRhatStanza
Public fieldSrec
Top
Extension Methods
  NameDescription
Public Extension MethodValue
Extension method; extract a value from an object by property name.
(Defined by Extensions.)
Top
See Also