Result.GetCustomIntegralTotal ( function As UserFunction, Flags As QfCustomIntegralFlags ) As Quantity
Задачей метода GetCustomIntegralTotal является вычисление физической величины путем интегрирования по плоской поверхности, ограниченной заданным замкнутым контуром, либо по объему, образованному движением поверхности в направлении третьей координаты. Подынтегральное выражение задается пользователем в виде объекта UserFunction.
Метод GetCustomIntegralTotal отличается от метода GetCustomIntegral тем, что не получает в качестве параметра контур интегрирования, а интегрирует по всей расчетной области.
Параметр flags должен принимать значения qfOverCrossSect или qfOverVolume. В первом случае областью интегрирования является плоская поверхность, представляющее поперечное сечение всей модели, а во втором случае - весь объем модели.
Возвращаемое значение имеет тип Quantity, который инкапсулирует значение интегральной величины. Действительный тип интегральной величины зависит от реализации пользователем интерфейса UserFunction