Свойства и функции класса TmaMethod
- constructor Create
- constructor Create(method:ImaMethod)
- property MethodDef:ImaMethodDef
- property Param:TmaList
- function InputList:TmaReadList
- property Input[index:maString]:TmaMatrix
- function OutputList:TmaReadList
- property Output[index:maString]:TmaMatrix
- procedure Calc
- procedure CalcCell(argno:integer;index:array of integer;out cell:TmaCell)
- procedure CalcCell(argno:integer;index:array of integer)
constructor CreateСоздает новый метод.
constructor Create(method:ImaMethod)Присоедимяет класс к уже существующему интерфейсу.
property MethodDef:ImaMethodDefСвойство только для чтения. Возвращает определитель метода.
property Param:TmaListСвойство только для чтения. Возвращает дерево параметров алгоритма.
function InputList:TmaReadListВозвращает список входных параметров метода.
property Input[index:maString]:TmaMatrixСвойство для чтения и записи входных параметров по имени.
Параметры:
index имя входного аргументаfunction OutputList:TmaReadListВозвращает список выходных параметров метода.
property Output[index:maString]:TmaMatrixСвойство для чтения и записи выходных параметров по имени или номеру.
Параметры:
index имя выходного аргументаprocedure CalcФункция выполняет метод путем вызова функции CalcDef определителя метода.
procedure CalcCell(argno:integer;index:array of integer;out cell:TmaCell) procedure CalcCell(argno:integer;index:array of integer)Функция вычисляет значение единственной ячейки в выходном аргументе метода путем вызова функции CalcCellDef определителя метода. Смысл аргументов тот же, что и для функции CalcCellDef. Второй функция записывает результат в выходную матрицу.
Параметры:
argno номер выходного аргумента методаindex координата вычисляемого элемента матрицы. Подробнее смотри интерфейс матрицы
cell Ячейка, в которую записан результат вычислений.