JCMFieldBagEvaluateOnCartesianGridΒΆ

Purpose

evaluates a number of fields in a fieldbag on a Cartesian mesh

Function signature

int JCMFieldBagEvaluateOnCartesianGrid(doublecomplex*** values, int handle, int lengthGridVectorX, const double* gridVectorX, int lengthGridVectorY, const double* gridVectorY, int lengthGridVectorZ, const double* gridVectorZ, int addSingularFields, int nFields, const int* fieldIndices)
Parameter in/output Description
values output field values
handle input pinboard handle of fieldbag
lengthGridVectorX input size of gridVectorX
gridVectorX input x positions of evaluation points
lengthGridVectorY input size of gridVectorY
gridVectorY input y positions of evaluation points
lengthGridVectorZ input size of gridVectorZ
gridVectorZ input z positions of evaluation points
addSingularFields input specifies, if singular fields are added in case of a singular source. If false, only correction field values are returned
nFields input size of fieldIndices
fieldIndices input indices of fields which are evaluated