#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <fcntl.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <time.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dlfcn.h>
#include <stdbool.h>
#include "h3dpublic_defs.h"
#include "h3dpublic_export.h"
#include "h3d_values.h"
Go to the source code of this file.
|
| void | c_h3d_update_fvmbag_nodes_ (char *name, int *size, int *IH3D, int *ITAB, int *NUMNOD, my_real *D) |
| void _FCALL | C_H3D_UPDATE_FVMBAG_NODES (char *name, int *size, int *IH3D, int *ITAB, int *NUMNOD, my_real *D) |
| void | c_h3d_update_fvmbag_nodes__ (char *name, int *size, int *IH3D, int *ITAB, int *NUMNOD, my_real *D) |
| void | c_h3d_update_fvmbag_nodes (char *name, int *size, int *IH3D, int *ITAB, int *NUMNOD, my_real *D) |
◆ _FCALL [1/2]
◆ _FCALL [2/2]
◆ C_H3D_UPDATE_FVMBAG_NODES()
| void _FCALL C_H3D_UPDATE_FVMBAG_NODES |
( |
char * | name, |
|
|
int * | size, |
|
|
int * | IH3D, |
|
|
int * | ITAB, |
|
|
int * | NUMNOD, |
|
|
my_real * | D ) |
Definition at line 128 of file c_h3d_update_fvmbag_nodes.cpp.
void c_h3d_update_fvmbag_nodes_(char *name, int *size, int *IH3D, int *ITAB, int *NUMNOD, my_real *D)
◆ c_h3d_update_fvmbag_nodes()
| void c_h3d_update_fvmbag_nodes |
( |
char * | name, |
|
|
int * | size, |
|
|
int * | IH3D, |
|
|
int * | ITAB, |
|
|
int * | NUMNOD, |
|
|
my_real * | D ) |
◆ c_h3d_update_fvmbag_nodes_()
| void c_h3d_update_fvmbag_nodes_ |
( |
char * | name, |
|
|
int * | size, |
|
|
int * | IH3D, |
|
|
int * | ITAB, |
|
|
int * | NUMNOD, |
|
|
my_real * | D ) |
Definition at line 80 of file c_h3d_update_fvmbag_nodes.cpp.
81{
82 int i;
83 float node[3];
84 H3D_ID node_id;
85
86
87
88 try {
89
90 unsigned int max_sims = 10;
91 unsigned int sub_count = 1;
92
93
94 unsigned int num_corners = 0;
95 unsigned int num_modes = 0;
97
100 if( *NUMNOD != 0)
101 {
103 H3D_DS_VECTOR, num_corners, num_modes,
dt_id,
106
107 for( i = 0; i < *NUMNOD; i++ ) {
108 node[0] = D[3*i ];
109 node[1] = D[3*i + 1];
110 node[2] = D[3*i + 2];
111 node_id = ITAB[i];
114 }
115
118
119 }
120
121 }
122
123 catch(...) {
125 }
126}
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)
◆ c_h3d_update_fvmbag_nodes__()
| void c_h3d_update_fvmbag_nodes__ |
( |
char * | name, |
|
|
int * | size, |
|
|
int * | IH3D, |
|
|
int * | ITAB, |
|
|
int * | NUMNOD, |
|
|
my_real * | D ) |