33 }
else if (nfd->
version >= 6.0) {
38 }
else if (nfd->
version >= 5.0) {
87 for (i = 0; i < 4; i++) {
88 if (
list[i] != 0) list_n++;
91 if (list_n == 0)
return;
93 for (i = 0; i < list_n; i++) {
100 vector<cref_node_list *>::iterator iter;
119 char *token = strtok(temp,
",\n\r");
122 if (sscanf(token,
"%d", &
id) != 1) {
131 &ref.
dof[5], &ref.
dof[6]);
132 list->ref_node.push_back(ref);
147 }
else if (nfd->
version >= 6.0) {
152 }
else if (nfd->
version >= 5.0) {
190 if (nfd->
version < 4.5)
return;
192 std::vector<cref_node_list *>::iterator iter;
201 std::vector<cref_node>::iterator iter;
203 for (iter =
list->ref_node.begin(); iter !=
list->ref_node.end(); iter++) {
204 nfd->
WriteData(fp,
"IIFIIIIIIn", iter->NodeID, iter->faceID, iter->weight,
205 iter->dof[1], iter->dof[2], iter->dof[3], iter->dof[4],
206 iter->dof[5], iter->dof[6]);