#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);
}
Но я не могу найти ничего о том, как импортировать сводные векторы для блоков или соединений?
Это вообще поддерживается или есть другой интерфейс, который поддерживает это?
Овации