Abhinav
Abhinav

Reputation: 11

problems in accessing reservoir engineering data using Ocean API

I am building a plug in where I need to access the Reservoir engineering domain data using ocean API. I can access the development strategy using Simulation root but not been able to get the type of development strategy. Whether its history strategy or Prediction strategy. Any way to know this information.

Upvotes: 1

Views: 271

Answers (2)

Boris Izyumov
Boris Izyumov

Reputation: 23

Having faced multiple limitations in Petrel RE API, and having to go through EclipseKeywordEditor a lot to achieve the goal, I have to say this is an easy one. DevelopmentStrategy.StrategyType property is there to help:

The following code is working for me on Petrel 2012.1:

SimulationRoot sroot = SimulationRoot.Get(PetrelProject.PrimaryProject);
DevelopmentStrategyCollection dsCol = DevelopmentStrategyCollection.NullObject;
if (sroot.HasDevelopmentStrategyCollection)
{
    dsCol = sroot.DevelopmentStrategyCollection;
    foreach (DevelopmentStrategy strat in dsCol.DevelopmentStrategies)
    {
        PetrelLogger.InfoOutputWindow(string.Format("{0} is a {1} strat",strat.Name,strat.StrategyType));
    }
}

DevGuide doesn't list it, IntelliSense doesn't show it, yet you can bring up Object Browser and see it's actually there (grayed out in fact).

Upvotes: 1

Carole
Carole

Reputation: 11

Unfortunately there is no Ocean API to access the type of the development strategy. I will add your use case to our requirement system.

Regards, Carole

Upvotes: 1

Related Questions