### B.2.1.6 Boundary Condition

 bcareawrite Set the area parameters None=bcareawrite(base-id:I,zone-id:I,bc-id:I,type:I,surf:D,region:S) Type is AreaType bcdatasetwrite Write the dataset set of a given BC dset-id:I=bcdatasetwrite(base-id:I,zone-id:I,bc-id:I,dset-name:S,dset-type:I) dset-type:BCType bcwrite Create a new BC bc-id:I=bcwrite(base-id:I,zone-id:I,args...) The trailing arguments are the following, in that order.The 'bc-name:S', 'bc-type:I', 'bc-point-set-type:I', the'point-set-list:((I,I,I),...)'.The number of points in the point set list is deduced fromthe length of the point list, except if the point set type isPointRange. In that case, the number of points is forced to 2. bcread Read point and normal lists from a given BC (point-list:A,normal-list:A)=bcread(base-id:I,zone-id:I,bc-id:I) Comment bcnormalwrite Write the normals of a given BC None=bcnormalwrite(base-id:I,zone-id:I,bc-id:I,args...) The trailing args are the following, in this order.The 'normal-index:(I,I,I)', 'normal-flag:I', 'data-type:I','normal-list:((D,D,D),...).Caution: normal-flag is forced to FALSE, normal-list is not takeninto account. bcwallfunctionread Get the type of BC wallfunction WallFunctionType:I=bcwallfunctionread(base-id:I,zone-id:I,bc-id:I) Comment nbc Get the count of BC number-of-bc:I=nbc(base-id:I,zone-id:I) No comment bcinfo Get info from a given BC return-tuple=bcinfo(base-id:I,zone-id:I,bc-id:I) The result tuple has the following members, in that order.The 'name:S' of the node, its 'bc-type:I' and its 'point-set-type:I'.The 'number-of-points:I', the 'normal-index:(I,I,I)',the 'data-type:I' for the normals, the 'normal-flag:I' and the'number-of-bc-data-set:I'. bcwallfunctionwrite Set the type of BC wallfunction None=bcwallfunctionwrite(base-id:I,zone-id:I,bc-id:I,type:I) Type is WallFunctionType bcdatasetread Read the dataset set of a given BC return-tuple=bcdatasetread(base-id:I,zone-id:I,bc-id:I,dset-id:I) The return tuple is the following.(dset-name:S,bc-data-type:I,dir-flag:I,neu-flag:I) bcdatawrite Write the data in a BC dataset None=bcdatawrite(base-id:I,zone-id:I,bc-id:I,dset-id:I,bc-data-type:I) bc-data-type:BCDataType bcarearead Get the area parameters (region:S,type:I,surf:D)=bcarearead(base-id:I,zone-id:I,bc-id:I) Type is AreaType