Подготовьте объект модели для ускоренных симуляций
sbioaccelerate(
готовит объект модели для ускоренной симуляции с помощью его активной конфигурации модели (configset), любых активных вариантов и активных доз. SimBiology® модель может содержать несколько конфигураций, при этом только один активен в любой данный момент времени. Активный конфигурационный набор содержит настройки, используемые при подготовке модели к ускорению.modelObj
)
Для ускоренных симуляций используйте sbioaccelerate
перед выполнением sbiosimulate
. Необходимо использовать одну и ту же модель и настроить для обеих функций.
Повторный запуск sbioaccelerate
, перед вызовом sbiosimulate
, если вы изменяете эту модель, например, изменяя реакции или добавляя события. Однако существуют исключения. Для получения дополнительной информации смотрите, Когда, чтобы Повторить Ускорение.
Примечание
Если вы используете SimFunction object
для симуляций он автоматически ускоряет модель при ее первом вычислении функции. Следовательно, нет необходимости бежать sbioaccelerate
заранее.
Необходимые условия
Чтобы подготовить свои модели к ускоренным симуляциям, установите и настройте поддерживаемый компилятор. Для получения дополнительной информации смотрите Необходимые условия для ускорения симуляций и анализа.
sbioaccelerate(
использует дозы или варианты, заданные modelObj
,dvObj
)dvObj
и активный конфигурационный набор. dvObj
может быть одним из следующих:
массив доз или вариантов
Если вы задаете dvObj
в пустые []
функция использует активный набор настроек, активные варианты и активные дозы.
Если вы задаете dvObj
в качестве вариантов функция использует указанные варианты и активные дозы. Любые другие варианты игнорируются.
Если вы задаете dvObj
в качестве доз функция использует указанные дозы и активные варианты. Любые другие дозы игнорируются.
В настоящее время конкретный объект дозы может быть ускорен только с одной моделью. Вы не можете использовать один и тот же объект дозы для нескольких моделей, которые будут ускорены. Необходимо создать новую копию дозы для каждой модели.
sbioaccelerate(
использует объект configset modelObj
,csObj
,dvObj
)csObj
и дозы или варианты, заданные dvObj
.
Если вы задаете csObj
на []
, тогда функция использует активный объект configset.
Если вы задаете dvObj
на []
, тогда функция не использует никаких вариантов, но использует активные дозы.
Если вы задаете dvObj
в вариантах функция использует указанные варианты и активные дозы. Любые другие варианты игнорируются.
Если вы задаете dvObj
для доз функция использует указанные дозы и активные варианты. Любые другие дозы игнорируются.
sbioaccelerate(
использует объект configset modelObj
,csObj
,variantObj
,doseObj
)csObj
, объект варианта или массив вариантов, заданный variantObj
и объект дозы или массив доз, заданный doseObj
. Любой другой набор настроек, дозы и варианты игнорируются.
Если вы задаете csObj
на []
, тогда функция использует активный объект configset.
Если вы задаете variantObj
на []
тогда функция не использует никаких вариантов.
Если вы задаете doseObj
на []
, тогда функция не использует никаких доз.