Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

GetCustomIntegral Method

Краткое описание

Возвращает интегральную величину. Подынтегральную функцию предоставляет пользователь.

Синтаксис

Result.GetCustomIntegral (
   function As UserFunction,
   Flags As QfCustomIntegralFlags,
  [p As Contour]
) As Quantity

Параметры

function
[in, optional] UserFunction
Flags
[in, optional] QfCustomIntegralFlags
p
[in, optional] Contour

Замечания

Задачей метода GetContourIntegral является вычисление физической величины путем интегрирования по линии, поверхности или объему, определяемому заданным контуром. Подынтегральное выражение задается пользователем в виде объекта UserFunction.

Область интегрирования определяется заданным контуром и значением параметра Flags. Возможные варианты зависят от того, является контур разомкнутым или замкнутым.

значение flags

разомкнутый контур

замкнутый контур

  qfOverContour

        интегрирование выполняется по линии, заданной контуром

  qfOverCrossSect

 не применимо

интегрирование выполняется по поперечному сечению модели: плоской поверхности, ограниченной замкнутым контуром

  qfOverSurface

        интегрирование выполняется по боковой поверхности

  qfOverVolume

 не применимо

интегрирование выполняется по объему, образованному движением поперечного сечения в направлении третьей координаты

Когда интегрирование выполняется по боковой поверхности, образованной контуром, форма поверхности зависит от класса симметрии модели:

При интегрировании по объему имеется в виду объем, ограниченный боковой поверхностью и, в случае плоско-параллельной задачи, парой поперечных сечений, отстоящих друг от друга на величину длины задачи Lz .

Возвращаемое значение имеет тип Quantity, который инкапсулирует значение интегральной величины. Действительный тип интегральной величины зависит от реализации пользователем интерфейса UserFunction