B.2.1.15 Flow Solution

fieldwrite Create a data array for a solution field
field-id:I=fieldwrite(base-id:I,zone-id:I,sol-id:I,args...)
  $\rightarrow$ The trailing args are 'data-type:S', 'field-name:S' and thearray of data 'data-array:A'. See also 'coordwrite' remarks. 
fieldread Get the data array of a given solution field
data-array:A=fieldread(base-id:I,zone-id:I,sol-id:I,field-name:S,args...)
  $\rightarrow$ The trailing args are 'data-type:S' and tuplesof indices: 'i-min:(I,I,I)' 'i-max:(I,I,I)'. These 'imin' and 'imax'tuples are forced to 3D, but only relevantvalues are used. Other values can be set to zero.Unfair-remark: field name is required. 
solinfo Get infos about a given solution
(grid-location:S,sol-name:S)=solinfo(base-id:I,zone-id:I,sol-id:I)
  $\rightarrow$ See 'solwrite' remarks. 
nsols Get count of solutions
number-of-solutions:I=nsols(base-id:I,zone-id:I)
  $\rightarrow$ No Comment 
nfields Count fields in the solution
number-of-fields:I=nfields(base-id:I,zone-id:I,sol-id:I)
  $\rightarrow$ See 'nzones' remarks. 
solwrite Create a new solution
sold-id:I=solwrite(base-id:I,zone-id:I,sol-name:S,grid-location:S)
  $\rightarrow$ The grid location is a string. The corresponding enumerate can befound using the cross dictionnary. 
fieldinfo Get infos about a given solution field
(data-type:S,field-name:S)=fieldinfo(base-id:I,zone-id:I,sol-id:I,field-id:I)
  $\rightarrow$ See 'coordwrite' remarks.