44#include <sys/resource.h>
56#include "h3dpublic_defs.h"
57#include "h3dpublic_export.h"
61#include "h3d_values.h"
91 int i,j,nsn,nbelemwrite;
93 unsigned int elem_count = 1;
95 for(i=0;i<*NRWALL;i++)
97 elem_id = NOM_OPT[*I16D + i * *LNOPT1 - 1];
98 RigidElem = NOM_OPT[*I16D + i * *LNOPT1 - 1];
103 node[0] = XWL[i] + V1[i];
104 node[1] = YWL[i] + V2[i];
105 node[2] = ZWL[i] + V3[i];
106 node_id = *MAX_NOD_ID+ (4 * i) + 1 ;
111 node[0] = XWL[i] + VV1[i];
112 node[1] = YWL[i] + VV2[i];
113 node[2] = ZWL[i] + VV3[i];
114 node_id = *MAX_NOD_ID+ (4 * i) + 2 ;
119 node[0] = XWL[i] - V1[i];
120 node[1] = YWL[i] - V2[i];
121 node[2] = ZWL[i] - V3[i];
122 node_id = *MAX_NOD_ID+ (4 * i) + 3 ;
127 node[0] = XWL[i] - VV1[i];
128 node[1] = YWL[i] - VV2[i];
129 node[2] = ZWL[i] - VV3[i];
130 node_id = *MAX_NOD_ID+ (4 * i) + 4 ;
153 XWL, YWL, ZWL, V1, V2, V3, VV1, VV2 , VV3 );}
159 XWL, YWL, ZWL, V1, V2, V3, VV1, VV2 , VV3 );}
165 XWL, YWL, ZWL, V1, V2, V3, VV1, VV2 , VV3 );}
void c_h3d_update_rwalls(int *NOM_OPT, int *LNOPT1, int *I16D, int *NPRW, int *NRWALL, int *MAX_NOD_ID, my_real *XWL, my_real *YWL, my_real *ZWL, my_real *V1, my_real *V2, my_real *V3, my_real *VV1, my_real *VV2, my_real *VV3)
void c_h3d_update_rwalls_(int *NOM_OPT, int *LNOPT1, int *I16D, int *NPRW, int *NRWALL, int *MAX_NOD_ID, my_real *XWL, my_real *YWL, my_real *ZWL, my_real *V1, my_real *V2, my_real *V3, my_real *VV1, my_real *VV2, my_real *VV3)
void _FCALL C_H3D_UPDATE_RWALLS(int *NOM_OPT, int *LNOPT1, int *I16D, int *NPRW, int *NRWALL, int *MAX_NOD_ID, my_real *XWL, my_real *YWL, my_real *ZWL, my_real *V1, my_real *V2, my_real *V3, my_real *VV1, my_real *VV2, my_real *VV3)
void c_h3d_update_rwalls__(int *NOM_OPT, int *LNOPT1, int *I16D, int *NPRW, int *NRWALL, int *MAX_NOD_ID, my_real *XWL, my_real *YWL, my_real *ZWL, my_real *V1, my_real *V2, my_real *V3, my_real *VV1, my_real *VV2, my_real *VV3)
bool Hyper3DPositionBegin(H3DFileInfo *h3d_file, unsigned int count, H3D_ID poolname_id)
bool Hyper3DExportClearError(H3DFileInfo *h3d_file)
bool Hyper3DPositionEnd(H3DFileInfo *h3d_file)
bool Hyper3DPositionWrite(H3DFileInfo *h3d_file, H3D_ID id, float *coords, H3D_ID refsys_id, H3D_ID analysis_id)