44#include <sys/resource.h>
56#include "h3dpublic_defs.h"
57#include "h3dpublic_export.h"
61#include "h3d_values.h"
92 unsigned int max_sims = 10;
93 unsigned int sub_count = 1;
94 float node_result[6] = { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f };
97 unsigned int num_corners = 0;
98 unsigned int num_modes = 0;
106 H3D_DS_TENSOR3D, num_corners, num_modes, *CPT_DATATYPE,
112 for( i = 0; i < *NUMNOD; i++ )
114 if(IS_WRITTEN[i] == 1)
116 node_id = ID_NODE[i];
117 node_result[0] =
FUNC[6*i];
118 node_result[1] =
FUNC[6*i+1];
119 node_result[2] =
FUNC[6*i+2];
120 node_result[3] =
FUNC[6*i+3];
121 node_result[4] =
FUNC[6*i+4];
122 node_result[5] =
FUNC[6*i+5];
void c_h3d_update_nodal_tensor_(my_real *TT, int *IH3D, int *ITAB, int *NUMNOD, my_real *FUNC, int *ID_NODE, int *CPT_DATATYPE, int *IS_WRITTEN)
void c_h3d_update_nodal_tensor__(my_real *TT, int *IH3D, int *ITAB, int *NUMNOD, my_real *FUNC, int *ID_NODE, int *CPT_DATATYPE, int *IS_WRITTEN)
void c_h3d_update_nodal_tensor(my_real *TT, int *IH3D, int *ITAB, int *NUMNOD, my_real *FUNC, int *ID_NODE, int *CPT_DATATYPE, int *IS_WRITTEN)
void _FCALL C_H3D_UPDATE_NODAL_TENSOR(my_real *TT, int *IH3D, int *ITAB, int *NUMNOD, my_real *FUNC, int *ID_NODE, int *CPT_DATATYPE, int *IS_WRITTEN)
bool Hyper3DDatasetBegin(H3DFileInfo *h3d_file, unsigned int count, H3D_SIM_IDX idx, H3D_ID subcase_id, H3D_DS_TYPE type, H3D_DS_FORMAT format, unsigned int num_corners, unsigned int num_modes, H3D_ID dt_id, int layer_idx, H3D_ID data_poolname_id, bool complex)
bool Hyper3DExportClearError(H3DFileInfo *h3d_file)
bool Hyper3DDatasetEnd(H3DFileInfo *h3d_file)
bool Hyper3DDatasetWrite(H3DFileInfo *h3d_file, H3D_ID id, const float *data)