ActiveField™ Help    

Main QuickField Site  

Free Downloads  

Contacts  

ActiveField Technology
What's New
Objects Overview
Hierarchy Chart
How to Start: Application Object
How to work with Problems
How to work with Model
How to work with Data
How to Analyze Results

Objects

Properties

Methods

Parametric Simulation Samples

Calculate Method

Calculate Method

                          

Summary

Returns the value calculated in the given point or by integration over given contour

Syntax

FieldQuantity.Calculate (
  [at As Point],                        '
  [over As Contour]                     '
) As Quantity

Parameters

at
[in] Point
over
[in] Contour

Details

The Calculate method of the FieldQuantity object calculates the physical quantity value. Use FieldQuantity. Exists to verify that QuickField can calculate the value defined by this FieldQuantity object.

Any physical quantity is either local, or global, or integral. Local quantities define the field at the specified point. Integral quantities should be calculated by integration over the curve, surface or volume defined by the specified contour. To define what kind of quantity are you dealing with, use its classifying properties IsIntegral, Islocal and IsGlobal.

To calculate the local quantity value at a point use FieldQuantity.Calculate method specifying the required Point object as its at argument. For example:

Dim val As double
Dim
q As QuickField.FieldQuantity
Dim probePoint As QuickField.Point

val = q.Calculate(at:=probePoint).Abs

To calculate the integral quantity value use FieldQuantity.Calculate method specifying the required Contour object as its over argument. For example:

Dim val As double

Dim
q As QuickField.FieldQuantity
Dim resWin As FieldWindow
Dim cont As QuickField.Contour

Set cont = resWin.Contour
val = q.Calculate(over:=cont).Abs
     ‘ another variant
val = q.Calculate(, cont).Abs

This method returns the QuickField.Quantity object encapsulating the physical quantity itself. Use its Abs property to obtain the double value.