Microenvironment

Класс Microenvironment используется для работы со средой модели, в которой находятся клетки и вещества.

Для импорта данного класса используйте:

import ru.biosoft.physicell.biofvm.Microenvironment

Все члены класса Microenvironment представлены ниже.

Члены класса Microenvironment

Член класса

Описание

mesh

Содержит решетку внешней среды.

Пример использования.

double[] mesh.boundingBox

Содержит массив из 6 значений - границы внешней среды [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax].

Пример использования.

options

Содержит настройки внешней среды модели.

Пример использования.

boolean options.simulate2D

Содержит true, если модель двумерная.

Пример использования.

double[] options.X_range

Содержит массив [Xmin, Xmax], в котором первый элемент - минимальное значение координаты x внешней среды, а второй - максимальное.

Пример использования.

double[] options.Y_range

Содержит массив [Ymin, Ymax], в котором первый элемент - минимальное значение координаты y внешней среды, а второй - максимальное.

Пример использования.

RandomGenerator getRNG()

Возвращает генератор случайных чисел данной среды.

Пример использования.

int findDensityIndex(String substrate)

substrate - название субстрата.

Вовзращает индекс (номер) плотности субстрата substrate.

Пример использования.

List<Cell> getAgents([metadata].class)

metadata - метаданные о другом классе (практически всегда используется класс Cell).

Возвращает список всех агентов (клеток) выбранного класса.

Пример использования.

int getAgentsCount()

Возвращает количество всех агентов во внешней среде.