TOC PREV NEXT INDEX

DVextr_scalar

Synopsis

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

module DVextr_scalar {/* extract scalar data from a field */
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<status=1> =
"DVextr_scalar_update";
};

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.

Example

Libraries.Main.Filters.extract_scalar

File

v/dv.v

modules/extr_scl.cUtility DVM macrosDVMextract_scalar_param, ExtractScalar

See also

DVextract_comp
DVcomb_comp
DVextr_vector

TOC PREV NEXT INDEX