EwECore Namespace |
Class | Description | |
---|---|---|
cBaseShapeManager |
Base class for a Shape Manager. Provides implementation to make a derived Shape Manager behave like a List (For Each).
| |
cBetapdfShapeFunction | ||
cBiomassResultsDataSource |
Implementation of cResultsDataSourceBase for biomass averaged over the total modeled area.
| |
cCatchResultsDataSource |
Implementation of cResultsDataSourceBase for catch averaged over the total modeled area.
| |
cContaminantTracer |
Contaminant tracing model.
| |
cContaminantTracerDataStructures |
Public variables need by the contaminant tracing model.
| |
cCore |
Class to handle all interactions between a user interface layer, a
data source and the
EcoPath, EcoSim
and EcoSpace models.
| |
cCoreEnumNamesIndex |
Helper class; creates and maintains quick lookup tables of string
representations of enumerated types defined in the Core.
| |
cCoreGroupBase |
Base implementation of a core group. This
class serves as an base class for building dedicated group classes for the
various EwE components.
| |
cCoreInputOutputBase |
Base class implementation of the ICoreInterface, ICoreInputOutput interfaces.
| |
cCoreInputOutputListT |
Strong-typed list that handles item index offset headaches transparently.
| |
cCoreStateManager |
Manager class used to bring the core execution state up to date.
| |
cCoreStateMonitor |
Monitor that distributes Core execution state change events and Core data
state change events.
| |
cEcoFunctions |
Class to provide access to functions needed both internally to the core and
externally by plugins or other things.
| |
cEcopathDataStructures |
Wrapper for the underlying data structures of the EcoPath model.
Provides a way to wrap all the data from EcoPath into one place
| |
cEcopathFleetInput |
Class to encapsulate a variables for a single Fishing Fleet Input
| |
cEcopathFleetOutput |
Results from EcoPath for a single fleet.
| |
cEcoPathGroupInput |
Inputs for EcoPath for a single group.
| |
cEcoPathGroupOutput |
Results from EcoPath for a single group.
| |
cEcopathModelFromEcosim |
Class to export an Ecosim time step to a new Ecopath model.
| |
cEcopathResultWriter |
Writer to save Ecopath estimates to a CSV file.
| |
cEcoPathStats | ||
cEcosimArenaManager | ||
cEcosimArenaShare | ||
cEcosimDatastructures |
This class wraps the underlying EcoSim data structures
| |
cEcosimEnviroInputData | ||
cEcosimEnviroResponseManager |
Manager class to handle Ecosim Environmental Response functions
| |
cEcosimFleetInput | ||
cEcosimFleetOutput | ||
cEcoSimGroupInput |
Inputs for EcoSim for a single group.
| |
cEcosimGroupOutput |
Results from EcoSim for a single group.
| |
cEcoSimModelParameters |
Contains the Model Run Parameters for EcoSim
i.e. 'NumberYears' number of years to run the model for
| |
cEcosimMonteCarlo |
Ecosim Monte Carlo routines
| |
cEcosimOutput | ||
cEcoSimResults |
Results from the last completed EcoSim Time Step
Passed out by EcoSim via the EcoSimTimeStepDelegate(iTime,Results) delegate
| |
cEcoSimScenario |
Class to encapsulate scenario parameters for a single scenario in the cEcoSim Model
| |
cEcosimStats | ||
cEcoSpace | ||
cEcospaceASCBaseResultsWriter |
Base Class for ASC Specific Writers that implement IEcospaceResultsWriter
and cEcospaceBaseResultsWriter
to write Ecospace output to ESRI ASCII files.
| |
cEcospaceASCMapBiomassWriter |
Implementation of IEcospaceResultsWriter to write Ecospace biomass
distributions maps to ESRI ASCII files.
| |
cEcospaceASCMapCapacityWriter |
Implementation of IEcospaceResultsWriter to write Ecospace
computed habitat capacity maps to ESRI ASCII files.
| |
cEcospaceASCMapCatchWriter |
Implementation of IEcospaceResultsWriter to write Ecospace catch
distributions maps to ESRI ASCII files.
| |
cEcospaceASCMapContaminants | ||
cEcospaceASCMapDiscardsWriter |
Implementation of IEcospaceResultsWriter
and cEcospaceBaseResultsWriter
to write Ecospace output to ESRI ASCII files.
| |
cEcospaceASCMapEffortWriter |
Implementation of IEcospaceResultsWriter to write Ecospace effort
distributions maps to ESRI ASCII files.
| |
cEcospaceBasemap |
The heart of the Ecospace map interfaces. The basemap manages all foundation
Ecospace map layers.
| |
cEcospaceBaseResultsWriter |
Base implementation of IEcospaceResultsWriter | |
cEcospaceDataStructures | ||
cEcospaceEnviroResponseManager | ||
cEcospaceFleet | Obsolete. | |
cEcospaceFleetInput | ||
cEcospaceFleetOutput | ||
cEcospaceGroup | Obsolete. | |
cEcospaceGroupInput | ||
cEcospaceGroupOutput |
Results, over all the time steps, at the end of an ecospace model run
| |
cEcospaceHabitat | ||
cEcospaceImportExportASCIIData |
Helper class for importing and exporting data from ASCII grid files
directly to and from Ecospace, without GIS intervention.
| |
cEcospaceImportExportRaster |
Foundation raster class for importing and
exporting external data without a true spatial engine.
| |
cEcospaceImportExportXYData |
Helper class for importing and exporting XY data from text files.
| |
cEcospaceLayer |
Base class for providing cell-based interaction with Ecospace data.
| |
cEcospaceLayerAdvection |
Layer providing access to Ecospace advection data.
| |
cEcospaceLayerBiomassForcing |
Layer providing access to Ecospace biomass forcing data.
| |
cEcospaceLayerBiomassRelativeForcing |
Layer providing access to Ecospace biomass relative forcing data.
| |
cEcospaceLayerBoolean |
Base layer providing access to Ecospace data as cells of Boolean values.
| |
cEcospaceLayerDepth |
Layer providing access to Ecospace depth data.
| |
cEcospaceLayerDriver |
Layer providing access to Ecospace external driving data.
| |
cEcospaceLayerExclusion |
Layer providing access to Ecospace excluded cells.
| |
cEcospaceLayerHabitat |
Layer providing access to Ecospace habitat data.
| |
cEcospaceLayerHabitatCapacity |
Layer providing access to Ecospace habitat capacity data.
| |
cEcospaceLayerImportance |
Layer providing access to Ecospace importance data.
| |
cEcospaceLayerInteger |
Base layer providing access to Ecospace data as cells of integer values.
| |
cEcospaceLayerMigration |
Layer providing access to Ecospace migration data.
| |
cEcospaceLayerMPA |
Layer providing access to Ecospace migration data.
| |
cEcospaceLayerMPASeed |
Layer providing access to Ecospace MPA seed data.
| |
cEcospaceLayerOtherMortality |
Layer providing access to Ecospace other mortality data.
| |
cEcospaceLayerPort |
Layer providing access to Ecospace port data.
| |
cEcospaceLayerRegion |
Layer providing access to Ecospace region data.
| |
cEcospaceLayerRelCin |
Layer providing access to Ecospace relative contaminants data.
| |
cEcospaceLayerRelPP |
Layer providing access to Ecospace Primarey Production data.
| |
cEcospaceLayerSail |
Layer providing access to Ecospace sailing cost data.
| |
cEcospaceLayerSingle |
Base layer providing access to Ecospace data as cells of single values.
| |
cEcospaceLayerUpwelling |
Layer providing access to Ecospace upwelling data.
| |
cEcospaceLayerWind |
Layer providing access to Ecospace vector data.
| |
cEcospaceModelParameters | ||
cEcospaceMPA |
The definition of a Marine Protected Area in Ecospace.
| |
cEcospaceRegionAvgResultsWriter |
Implementation of IEcospaceResultsWriter
and cEcospaceBaseResultsWriter
to write Ecospace area averaged results to csv files. This class provides
the framework for writting the file. The actual data is supplied by an implementation
of cEcospaceResultsWriterDataSourceBase
that supplies the data in a generic format.
| |
cEcospaceRegionOutput | ||
cEcospaceResultsWriterDataSourceBase |
Base class for data source objects used by the cEcospaceAvgModelAreaResultsWriter
to write averaged Ecospace results to a csv file.
| |
cEcospaceResultWriterFactory |
Factory class for creating an IEcospaceResultsWriter | |
cEcospaceScenario | ||
cEcospaceStats |
Statistics for the last Ecospace run.
| |
cEcospaceTimestep |
Results of the current Ecospace time step
| |
cEcospaceXYZTResultsWriter |
Implementation of IEcospaceResultsWriter
and cEcospaceBaseResultsWriter
to save Ecospace results to a series of CSV files.
| |
cEcotracerGroupInput | ||
cEcotracerGroupOutput | ||
cEcotracerModelParameters | ||
cEcotracerRegionGroupOutput | ||
cEcotracerResultWriter |
Ecostracer result writer.
| |
cEcotracerScenario | ||
cEggProductionShapeManager |
Manager for the Egg Production Shapes
| |
cEIIDataSource |
Data access for an EwE5 .EII file
| |
cEIIXMLDataSource |
Data access for an EwE6 .eiixml file
| |
cENACellData | ||
cENARDataStructures | ||
cEnviroInputMap |
Joins an input map(row,col) with a list(by group) of Environmental Response functions (mediation functions).
| |
cEnviroResponseFunction | ||
cEnviroResponseShapeManager |
Implemenation of the Base class for capacity shapes
| |
cEqualTo | ||
cEwEModel |
Class to encapsulate and expose ecopath model for a single model
| |
cEwEScenario | ||
cExponentialShapeFunction | ||
cF2TSDataStructures | ||
cF2TSManager | ||
cFeedbackMessage |
A feedback message is the only vehicle for the EwE Core to prompt a user
interface for feedback.
| |
cFishingBaseShapeManager | ||
cFishingEffortShapeManger | ||
cFishingMortalityShapeManger | ||
cFishingMortShape |
A fishing mortality shape.
| |
cFishingPolicyParameters | ||
cFishingPolicySearchBlock |
Blocks for Fishing Policy Search
| |
cFishingRateShape |
A fish s
| |
cFleetInput | Obsolete. | |
cFleetTimeSeries |
Data for one time series contained in an Ecosim scenario.
| |
cForcingFunction |
Provides access to Forcing and EggProduction shapes, and a base class
for Mediation functions.
| |
cForcingFunctionShapeManager |
Extents the base class to manage the Forcing Shapes
| |
cFreehandShapeFunction |
A cShapeFunction which points are not defined through a primitive,
but instead have been sketching in the EwE user interface or have been obtained
by other means.
| |
cGameServerInterface |
Core data collector for the OceanViz game server.
| |
cGreaterThan | ||
cGreaterThanOrEqualTo | ||
cGridSolver | ||
cGroupShapeList |
This is a collection of cShapeGroupPair
| |
cGroupShapePair |
This object represents the iStanza Group (index of stanza group) and Egg Production Forcing Shape index that is used by this Stanza group
| |
cGroupTimeSeries |
Data for one time series contained in an Ecosim scenario.
| |
cHyperbolicShapeFunction | ||
cIBMSolver | ||
cLandingsInteraction |
Class to wrap the shape and function type modifiers for a price elasticity interaction
| |
cLandingsMediatingGroup |
Mediation group for Price Elasticity.
cPriceMediatingGroup "Is A" cMediatingGroup with a fleet index that tell you what Fleet to get the Landings from
| |
cLandingsMediationFunction |
A derived mediation function, dedicated to modelling fleet-group interactions
based on landings.
| |
cLandingsMediationShapeManager |
Implemenation of the Base class for Mediation shapes
| |
cLeftShoulderShapeFunction | ||
cLessThan | ||
cLessThanOrEqualTo | ||
cLinearShapeFunction | ||
cLPSolver |
LP solver interface to the unmanaged lp_solve engine version 5.5
| |
cLPSolverlpsolve55 |
LPSolve unmanaged library wrapper
| |
cMatrixCalc | ||
cMediatedInteraction |
Class to wrap the shape and function type modifiers for a meditated interaction
| |
cMediatedInteractioncShapeFunctionTypePair |
Private class to hold the shape and function type for each possible modifier.
| |
cMediatedInteractionManager |
Manages all mediated shape interactions.
| |
cMediatingFleet |
Fleet and Weight of a Fleet that make up a Mediating Fleet for a Mediation function. There
can be more then one cMediatingFleet for a Mediation Function
| |
cMediatingGroup |
Group and Weight of a Group that make up a Mediating Group for a Mediation function. There can be more then one cMediatingGroup for a Mediation Function
| |
cMediationBaseFunction |
Base Class for a mediation function.
A mediation function "Is A" Forcing function that that contains Ecopath base values along it's X axis, Biomass, Effort or Catch
depending on the implementation. The Y axis contains the value of the underlying shape entered by the user.
The value of the Y axis is used to mediate/modify a Group biomass (for a Mediation function) or Group/Fleet price (for a Price Elasticity function)
based on how the mediaton function is applied via the cPredPreyInteraction or cLandingsInteraction that "contain" the mediation function.
| |
cMediationDataStructures | ||
cMediationFunction |
Mediation functions inherit their base functionality from cMediationBaseFunction
which provide the underlying shape data and Ecopath base line properties.
This implements loading and updating of the correct core data for this type of mediation function.
| |
cMediationShapeManager |
Implemenation of the Base class for Mediation shapes
| |
cMessage |
This class encapsulates a message that is passed from the Core to an Interface via the cMessagePublisher-cMessageHandler system
| |
cMessageHandler | This class is the message handler portion of the Message-Publisher/Message-Handler pattern use to pass messages from the core(publisher) to an interface(handler). This pattern is based on the Subject/Observer or Publisher/Subscriber patterns. Basically the cMessageHandler provides a wrapper for a delegate in the interface that handles the message. This allows the interface to implement the actual message handling without having to expose its internal structure. It also allows an interface to split the message handling into a series of smaller routines that only know how to handle one type of message. | |
cMessagePublisher |
This class provides a single interface for dealing with different types of messages.
It uses a Publisher/Subscriber or Observer pattern
| |
cModelImporterFactory |
Factory class; builds a EwE5 model importer.
| |
cMonteCarloGroup | ||
cMonteCarloManager |
Manager to run the Ecosim Monte Carlo.
| |
cMonteCarloResultsWriterMultipleFiles |
EwE 6.6 Monte Carlo result writer, using separate files for baseline,
iterations, and Ecosim output.
| |
cMonteCarloResultsWriterOneFile |
Pre-EwE6.6 result writer, writing all MC output to one single CSV file.
| |
cMPACell |
MPA cell selected during a trial
| |
cMPAOptBaseClass | ||
cMPAOptDataStructures | ||
cMPAOptManager | ||
cMPAOptOutput |
Results of the current search iteration
| |
cMPAOptParameters | ||
cMPARandomSearch | ||
cMSEBatchParameters | ||
cNormalShapeFunction | ||
cObjectiveResult | ||
cOperatorBase |
Base class for equality comparison of values
| |
cOperatorManager |
Manages the operators
| |
cPathUtility | Utility class for translating a path mask into a full path. The mask can be composed of valid path characters and place holders. Place holder texts are expected to be wrapped in curly brackets, { }, and are not case-sensitive. | |
cPedigreeLevel |
Inputs for a single pedigree level within a pedigree category.
| |
cPedigreeManager |
Class that contains and distributes pedigree levels,
and maintains group pedigree assignments.
| |
cPredPreyInteraction |
Class to wrap the shape and function type modifiers for a pred/prey interaction
| |
cProgressMessage | ||
cPSDDatastructures |
This class wraps the underlying particle size distribution data structures
| |
cPSDModel | ||
cPSDParameters |
This class wraps the underlying particle size distribution data structures
| |
cRegionBiomassResultsDataSource |
Implementation of cResultsDataSourceBase for averaged biomass by region.
| |
cRegionCatchResultsDataSource |
Implementation of cResultsDataSourceBase for averaged catch by region.
| |
cRightShoulderShapeFunction | ||
cRowCol | ||
cSCORFileWriter | ||
cSearchDatastructures |
Data used by Search and Optimization routines
| |
cShapeData |
Class to handle the data that makes up the shape of a forcing or mediation shape
| |
cShapeFunction |
Base class for implementing EwE core shape functions.
| |
cShapeFunctionFactory |
Factory for delivering shape functions that
can be used to reshape a particular cForcingFunction. This class
also takes shape functions
delivered by plug-ins into account.
| |
cShoulderShapeFunction | ||
cSigmoidLegacyShapeFunction | ||
cSigmoidShapeFunction | ||
cSpaceSolver | ||
cStanzaDatastructures | ||
cStanzaGroup |
Multi-stanza group
| |
cTaxon |
Taxonomy definition that contributes to a functional group or stanza configuration.
| |
cTaxonAnalysis |
Helper class to analyze taxonomy data.
| |
cTaxonDataStructures | ||
cTaxonSearchData |
Container for transferring Taxonomy data
| |
cThreadWaitBase |
Base Class to provide thread blocking for the Threaded Manager Classes
| |
cTimeSeries |
Data for one time series contained in an Ecosim scenario.
| |
cTimeSeriesClipboardReader |
Reads one or more time series from the clipboard.
| |
cTimeSeriesCSVReader |
Reads one or more time series from a CSV file.
| |
cTimeSeriesCSVWriter |
Write a time series dataset to a text output source.
| |
cTimeSeriesDataset | ||
cTimeSeriesDataStructures |
Class that holds and manages all time series-related data in the EwE core.
| |
cTimeSeriesFactory |
The one access point in EwE to create cTimeSeries
-derived objects, and to translate between time series types
and categories.
| |
cTimeSeriesImport |
TimeSeries import class
| |
cTimeSeriesReaderFactory |
Helper class; creates a Time series reader
for a given type of Time series input source.
| |
cTimeSeriesTextReader |
Reads one or more time series from a text input source.
| |
cTimeSeriesTextReadercPreview |
Helper class; showing how a cTimeSeriesTextReader
has interpreted the incoming time series data. The preview allows a user interface to
interactively adjust the reader to correctly import time series.
| |
cTrapezoidShapeFunction | ||
cValidatorCore |
Have the core do the data validation via it's cCore.Validate() method
| |
cValidatorCounter |
Validate the value via one of the core counters
| |
cValidatorDefault |
Default validator for all data types
| |
cValidatorEnum | ||
cValidatorManager |
Manager for data validators. This provides access to data validator objects through its getValidator(eVarNameFlags) method
| |
cValidatorNumericSetToNull | ||
cValidatorOddEven | ||
cValueID | Helper class; assists in uniquely identifying EwE values. | |
cVariableMetaData |
Meta data for a variable, describing its value range and default value.
| |
cVariableStatus |
Status or Message that applies to a variable (VarType) for a Group (iGroup)
This is used by the message passing system to pass the status of a variable without passing the variable itself
|
Structure | Description | |
---|---|---|
cEcosimDatastructuresShapeParameters |
Structure to contain all settings that wrap the primitive defining the contents of a forcing or time shape
|
Interface | Description | |
---|---|---|
ICoreGroup |
Interface for defining a group.
| |
ICoreInputOutput |
Interface for accessing Core input or output objects.
| |
ICoreInterface |
Interface for exposing Core data entities.
| |
IEnviroInputData |
Interface for defining Ecospace Environmental Input maps
| |
IEnvironmentalResponseManager | ||
IMPASearchModel | ||
IThreadedProcess |
Delegate | Description | |
---|---|---|
cCoreCoreMessageDelegate |
Delegate defintion used to pass a message from the core to the interface.
| |
cCoreEcoSpaceInterfaceDelegate |
Delegate defintion used to inform external processes on the progress of
Ecospace.
| |
cCoreMessagePumpDelegate |
Delegate used by cThreadWaitBase to run the interface message pump when waiting for a thread to complete
| |
cCoreStopRunDelegate |
Delegate that can be passed to the core to allow interruption of a run or search
| |
cCoreStateMonitorCoreDataStateDelegate | Delegate, invoked to broadcast a core data state change event. | |
cCoreStateMonitorCoreExecutionStateDelegate | Delegate, invoked to broadcast a core execution state change event. | |
cEcoSpaceSolverErrorDelegate | ||
cGameServerInterfaceGetCoreIOObjectDelegate | ||
cLPSolverlpsolve55abortfunc | ||
cLPSolverlpsolve55logfunc | ||
cLPSolverlpsolve55msgfunc | ||
cMPAOptManagerSearchIterationDelegate |
MPA Search has computed the value of a cell
| |
cMPAOptManagerSearchRunStateDelegate |
MPA Search run state delegate.
| |
cMPAOptManagerSendMessageDelegate |
Message sending delegate
| |
cShapeDataOnChangedEventHandler | ||
EcoSpaceRunCompletedDelegate | ||
EcoSpaceTimeStepDelegate |
Definition of Time Step Delegate used for notification of an Ecospace time step
| |
MonteCarloCompletedDelegate |
Call at the completion of the monte carlo trials
| |
MonteCarloEcopathProgressDelegate |
Call each time a Ecopath model has been run
| |
MonteCarloSendMessageDelegate | ||
MonteCarloTrialProgressDelegate |
Call each time a monte carlo trial has been completed
|