DVextr_scalar


Synopsis

extract a scalar data element from a field's vector component


func DVextr_scalar {
Node_Data+Iparam &in { /* input field */
nnodes+req;
};
int+Iparam component; /* which component to extract */
Node_Data+Oparam out; /* output field */
method+notify_val+notify_inst upd_extr_scalar = "extr_scalar";
} ;

Description

DVextr_ scalar extracts a single scalar data element from a vector component of a field with Node_Data.

([a, b, c]) --> select second vector element --> (b)

Input

&in

A reference to a field with Node_Data. The Node_Data can contain only one component. (See DVextract_comp to obtain a single component.) This component can be scalar or vector.

component

An integer. Establishes which sub-component of the component to extract.

Output

out

A new Node_Data object that contains only the extracted scalar data.

Files

v/dv.v
modules/extr_scl.c

Utility DVM macros

DVMextract_scalar_param, ExtractScalar

Example

Libraries.Main.Filters.extract_scalar

See also