Multiblock Array Modules


Synopsis

operate on an array of fields or a multiblock dataset

Description

The *_ARR macros operate on arrays of fields. For the documentation of <X> _ARR, see the documentation for <X> . The ARR macros are derived from their single-field counterparts.

Some of these array macros have an equivalent implementation in Fast Array libraries. The array-of-fields features in the standard Array Modules library can incur significant performance limitations when the number of fields in an array is large. The fast macros address this problem by implementing functionality from the Array Modules library in a manner that minimizes the overhead involved in repeated calls to the Object Manager.

Array Macro

Single Field Macro

Fast Implementation

 

Filters

 

 

cell_to_node_ARR

cell_to_node

 

clamp_ARR

clamp

 

combine_comp_ARR

combine_comp

 

combine_vect_ARR

combine_vect

yes

crop_ARR

crop

yes

curl_ARR

curl

 

divergence_ARR

divergence

 

downsize_ARR

downsize

yes

extract_cell_component_ARR

extract_cell_component

 

extract_component_ARR

extract_component

yes

extract_scalar_ARR

extract_scalar

yes

gradient_ARR

gradient

 

magnitude_ARR

magnitude

 

mirror_ARR

mirror

 

project_axis_ARR

project_axis

 

project_plane_ARR

project_plane

 

reset_extent_ARR

reset_extent

 

reset_minmax_ARR

reset_minmax

 

reset_minmax_cell_ARR

reset_minmax_cell

 

reset_xform_ARR

reset_xform

 

scale_ARR

scale

 

select_cells_ARR

select_cells

 

set_minmax_ARR

set_minmax

yes

set_minmax_cell_ARR

set_minmax_cell

 

set_null_ARR

set_null

 

set_xform_ARR

set_xform

 

threshold_ARR

threshold

yes

threshold_cell_ARR

threshold_cell

 

xform_to_plane_ARR

xform_to_plane

 

 

Mappers

 

 

advector_ARR

advector

 

bounds_ARR

bounds

yes

contour_ARR

contour

yes

crop_box_ARR

crop_box

 

cut_ARR

cut

 

cut_plane_ARR

cut_plane

 

edges_ARR

edges

yes

external_edges_ARR

external_edges

 

external_faces_ARR

external_faces

 

geo_glyph_ARR

geo_glyph

 

glyph_ARR

glyph

yes

interp_cell_data_ARR

interp_cell_data

 

interp_data_ARR

interp_data

 

isoline_ARR

isoline

yes

isoline_trace_ARR

isoline_trace

 

isosurface_ARR

isosurface

yes

isosurface_trace_ARR

isosurface_trace

 

isovolume_ARR

isovolume

 

offset_ARR

offset

 

orthoslice_ARR

orthoslice

yes

plane_crop_ARR

plane_crop

 

scat_to_tri_ARR

scat_to_tri

 

scat_to_unif_ARR

scat_to_unif

 

slice_ARR

slice

 

slice_plane_ARR

slice_plane

yes

solid_contour_ARR

solid_contour

yes

streamlines_ARR

streamlines

 

surf_plot_ARR

surf_plot

 

thresh_null_ARR

thresh_null

 

 

Examples

Libraries.Examples.Visualization.Multi_Block

Examples.Visualization.Fast ARR 1

Examples.Visualization.Fast ARR 2

Examples.Visualization.Fast ARR 3

examples/mblock.v

Files

v/mods_arr.v

v/fast_arr.v

See also

Related modules

For any macro <X> _ARR, see page for <X> .