TOC PREV NEXT INDEX

DVtable_xyz, DVtable_xyz_create, DVtable_xyz_select

Synopsis

DVtable_xyz and DVtable_xyz_select are utility data structures used by the DVtable_* modules. DVtable_xyz_create is an utility module for table_to_uniform_field and table_to_scatter_field.Description

group DVtable_xyz {
int discrete;
float min => cache(min_array(values, null_flag, null_value));
float max => cache(max_array(values, null_flag, null_value));
float bin_size;
int normalize;
int set_labels;
int label_step;
int index_labels;
prim values[];
int null_flag;
prim null_value;
string name;
int nvals => array_size(values);
};
module DVtable_xyz_create {
Data_Array+Iparam &columns[];
int+read+write reset;
int+Oparam ncol;
string+read+write+nonotify names[];
string+Oparam xyz_names[];
DVtable_xyz_select+Oparam xyz_select;
DVtable_xyz+Oparam field_xyz[];
omethod+notify_inst+notify_val upd_func<val_state=1>
= "DVtable_xyz_create_update";
};
group DVtable_xyz_select {
int xyz_axis[3];
int+nonotify xyz_set[3];
int ndim => sum(xyz_set);
};

Description

DVtable_xyz is an utility data structure used by the DVtable_* modules, table_to_uniform_field and table_to_scatter_field. DVtable_xyz_create is an utility module for table_to_uniform_field and table_to_scatter_field. It is an init function that translates an array of Data_Array, usually produced by Read_Column_File or DVtable_read, into an array of DVtable_xyz. The array of DVtable_xyz is intended to be turned into coordinate data by table_to_uniform_field and table_to_scatter_field. DVtable_xyz_select is an utility data structure used by the DVtable_* modules, table_to_uniform_field and table_to_scatter_field.

Input

&columns

string. The name of the file to read in.

Output

ncolxyz_namesxyz_selectfield_xyz


Example

Not available.

File

v/dv.v

See also

DVtable_column, DVtable_read, DVtable_read_init
DVtable_data, DVtable_data_create, DVtable_data_select
DVtable_to_scat, DVtable_to_unif

TOC PREV NEXT INDEX