Номер линейного уравнения
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок используется совместно с блоками Коэффициенты линейного уравнения и Результаты СЛАУ.
Блок представляет собой счётчик количества уравнений в системе с заданным именем. Данный блок возвращает на
выходе вектор уникальных номеров строк (уравнений) СЛАУ. При инициализации схемы инициализируется общий для
схемы объект-решатель СЛАУ с уникальным именем <solvername>, который содержит счётчик
количества уравнений. При этом возможно как совмещение данной системы с основным якобианом, используемым для
неявных методов интегрирования, так и существование отдельной системы линейных уравнений. Данный блок при
инициализации схемы прибавляет к этому счётчику количество уравнений <equcount>, заданное в
свойствах блока и на выходе формирует вектор номеров уравнений размерностью <equcount>.
При расчёте выходные значения данного блока не меняются.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Выходной сигнал. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Имя решателя СЛАУ | solvername | Имя решателя, который обрабатывает (решает) СЛАУ. Должно быть одинаковым для всех блоков типа "Номер линейного уравнения", Коэффициенты линейного уравнения и Результаты СЛАУ, принадлежащих одной системе. | lsolver1 | Строка |
| Количество уравнений | equcount | Количество добавляемых этим блоком уравнений в систему с именем
<solvername>. |
1 | Целое |
Параметры
Блок не имеет параметров.

