FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
hecmw_result_io.h File Reference
#include "hecmw_config.h"
Include dependency graph for hecmw_result_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  result_list
 

Macros

#define COL_INT   10
 
#define COL_DOUBLE   5
 
#define LINEBUF_SIZE   1023
 

Functions

void HECMW_result_clear ()
 
int HECMW_result_init_body (int n_node, int n_elem, int *nodeID, int *elemID, int i_step, char *header, char *comment)
 
int HECMW_result_add (int dtype, int n_dof, char *label, double *ptr)
 
int HECMW_result_count_ng_comp (void)
 
int HECMW_result_count_nn_comp (void)
 
int HECMW_result_count_ne_comp (void)
 

Variables

int istep
 
int nnode
 
int nelem
 
int filever_major
 
int filever_minor
 
char head [HECMW_HEADER_LEN+1]
 
char comment_line [HECMW_MSG_LEN+1]
 
char line_buf [LINEBUF_SIZE+1]
 
struct result_listglobal_list
 
struct result_listnode_list
 
struct result_listelem_list
 
int * node_global_ID
 
int * elem_global_ID
 

Macro Definition Documentation

◆ COL_DOUBLE

#define COL_DOUBLE   5

Definition at line 12 of file hecmw_result_io.h.

◆ COL_INT

#define COL_INT   10

Definition at line 11 of file hecmw_result_io.h.

◆ LINEBUF_SIZE

#define LINEBUF_SIZE   1023

Definition at line 13 of file hecmw_result_io.h.

Function Documentation

◆ HECMW_result_add()

int HECMW_result_add ( int  dtype,
int  n_dof,
char *  label,
double *  ptr 
)

Definition at line 221 of file hecmw_result_io.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HECMW_result_clear()

void HECMW_result_clear ( )

Definition at line 73 of file hecmw_result_io.c.

Here is the caller graph for this function:

◆ HECMW_result_count_ne_comp()

int HECMW_result_count_ne_comp ( void  )

Definition at line 278 of file hecmw_result_io.c.

◆ HECMW_result_count_ng_comp()

int HECMW_result_count_ng_comp ( void  )

Definition at line 256 of file hecmw_result_io.c.

◆ HECMW_result_count_nn_comp()

int HECMW_result_count_nn_comp ( void  )

Definition at line 267 of file hecmw_result_io.c.

◆ HECMW_result_init_body()

int HECMW_result_init_body ( int  n_node,
int  n_elem,
int *  nodeID,
int *  elemID,
int  i_step,
char *  header,
char *  comment 
)

Definition at line 104 of file hecmw_result_io.c.

Here is the caller graph for this function:

Variable Documentation

◆ comment_line

char comment_line[HECMW_MSG_LEN+1]
extern

Definition at line 27 of file hecmw_result_io.c.

◆ elem_global_ID

int* elem_global_ID
extern

Definition at line 35 of file hecmw_result_io.c.

◆ elem_list

struct result_list* elem_list
extern

Definition at line 32 of file hecmw_result_io.c.

◆ filever_major

int filever_major
extern

Definition at line 23 of file hecmw_result_io.c.

◆ filever_minor

int filever_minor
extern

Definition at line 24 of file hecmw_result_io.c.

◆ global_list

struct result_list* global_list
extern

Definition at line 30 of file hecmw_result_io.c.

◆ head

char head[HECMW_HEADER_LEN+1]
extern

Definition at line 26 of file hecmw_result_io.c.

◆ istep

int istep
extern

Definition at line 16 of file hecmw_result_io.c.

◆ line_buf

char line_buf[LINEBUF_SIZE+1]
extern

Definition at line 28 of file hecmw_result_io.c.

◆ nelem

int nelem
extern

Definition at line 18 of file hecmw_result_io.c.

◆ nnode

int nnode
extern

Definition at line 17 of file hecmw_result_io.c.

◆ node_global_ID

int* node_global_ID
extern

Definition at line 34 of file hecmw_result_io.c.

◆ node_list

struct result_list* node_list
extern

Definition at line 31 of file hecmw_result_io.c.