Импорт векторов сводки соединений и блоков для стороннего симулятора

#ocean #petrel

Вопрос:

Я пытаюсь написать плагин для своего симулятора водохранилища в Буревестнике. Плагин работает, но я борюсь с импортом результатов моделирования (векторов) обратно в Буревестник. Я знаю, что могу загружать свои пользовательские векторы, исходя из SummaryResultsProvider .

 abstract class SummaryResultsProvider
  {
    IEnumerable<SummaryResultsProvider.ResultToken> ResultTokens { get; }

    IEnumerable<DateTime> GetTimesteps();

    IEnumerable<double> GetValues(SummaryResultsProvider.ResultToken token);
  }
 

Но то ResultsToken , что может быть возвращено из этого класса , может указывать только на идентификаторы полей, групп или колодцев(я имею в виду FieldIdentifier , GroupIdentifier и WellIdentifier если быть точным).

 public sealed class ResultToken
{
    public ResultToken(SummaryVectorId vectorId, FieldIdentifier fieldIdentifier);

    public ResultToken(SummaryVectorId vectorId, GroupIdentifier groupIdentifier);

    public ResultToken(SummaryVectorId vectorId, WellIdentifier wellIdentifier);

    public ResultToken(
        SummaryVectorId vectorId, 
        WellIdentifier wellIdentifier,
        IEnumerable<SecondaryIdentifier> secondaryIdentifiers);

    public ResultToken(
        SummaryVectorId vectorId, 
        WellIdentifier wellIdentifier,
        params SecondaryIdentifier[] secondaryIdentifiers);
}
 

Но я не могу найти ничего о том, как импортировать сводные векторы для блоков или соединений?

Это вообще поддерживается или есть другой интерфейс, который поддерживает это?

Овации