Построитель выражений
Объект О2_CP_SAT_ПостроительВыражений обеспечивает пошаговое формирование линейных выражений через последовательные вызовы методов. Модификации выражения накапливаются во внутреннем буфере и материализуются по завершении построения. Применение построителя предпочтительно при формировании выражений в циклах большой длины: в отличие от фабричных методов Менеджера выражений, построитель не создаёт промежуточные объекты на каждом шаге, что существенно снижает накладные расходы при большом количестве слагаемых.
Построитель = Модель.Выражения().СоздатьПостроительВыражений();
Выражение = Построитель
.Добавить(ПеременнаяX)
.Добавить("2 * y")
.ДобавитьКонстанту(10)
.ПолучитьВыражение();
Методы
- Модель
- ПолучитьВыражение
- Очистить
- Добавить
- Вычесть
- Умножить
- ДобавитьКонстанту
- ДобавитьТерм
- ДобавитьАфинноеВыражение
- ДобавитьСумму
- ДобавитьВзвешеннуюСумму