programmer's documentation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Basic example

Basic example

Local variables to be added

Initialization

One can get any field using cs_field_by_name function (use cs_field_by_name_try if one is not sure the field exists). "scalar1" is the name related to the first user-defined scalar variable. f->val[cell_id] is the value of this variable in cell number cell_id.

ONLY done if there is no restart computation.

const cs_mesh_t *m = domain->mesh;
/* Initialiase "scalar1" field to 25 only if it exists and if
* there is not restart computation */
if (f != NULL) {
for (cs_lnum_t cell_id = 0; cell_id < m->n_cells; cell_id++)
f->val[cell_id] = 25.;
}
}