FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
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
 
struct  hecmwST_result_io_data
 

Macros

#define HECMW_RESULT_FILEVER_MAJOR   2
 
#define HECMW_RESULT_FILEVER_MINOR   0
 

Enumerations

enum  HECMW_RESULT_DTYPE {
  HECMW_RESULT_DTYPE_MIN = 1, HECMW_RESULT_DTYPE_NODE = 1, HECMW_RESULT_DTYPE_ELEM = 2, HECMW_RESULT_DTYPE_GLOBAL = 3,
  HECMW_RESULT_DTYPE_MAX = 3
}
 

Functions

void HECMW_result_io_finalize ()
 
int HECMW_result_io_init (int n_node, int n_elem, int *nodeID, int *elemID, int n_elem_type, int *elem_type_index, int *elem_type_item, int i_step, char *header, char *comment)
 
int HECMW_result_io_add (int dtype, int n_dof, char *label, double *ptr)
 
int HECMW_result_io_count_ng_comp (void)
 
int HECMW_result_io_count_nn_comp (void)
 
int HECMW_result_io_count_ne_comp (void)
 

Variables

struct hecmwST_result_io_data ResIO
 

Macro Definition Documentation

◆ HECMW_RESULT_FILEVER_MAJOR

#define HECMW_RESULT_FILEVER_MAJOR   2

Definition at line 23 of file hecmw_result_io.h.

◆ HECMW_RESULT_FILEVER_MINOR

#define HECMW_RESULT_FILEVER_MINOR   0

Definition at line 24 of file hecmw_result_io.h.

Enumeration Type Documentation

◆ HECMW_RESULT_DTYPE

Enumerator
HECMW_RESULT_DTYPE_MIN 
HECMW_RESULT_DTYPE_NODE 
HECMW_RESULT_DTYPE_ELEM 
HECMW_RESULT_DTYPE_GLOBAL 
HECMW_RESULT_DTYPE_MAX 

Definition at line 11 of file hecmw_result_io.h.

Function Documentation

◆ HECMW_result_io_add()

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

Definition at line 287 of file hecmw_result_io.c.

◆ HECMW_result_io_count_ne_comp()

int HECMW_result_io_count_ne_comp ( void  )

Definition at line 368 of file hecmw_result_io.c.

◆ HECMW_result_io_count_ng_comp()

int HECMW_result_io_count_ng_comp ( void  )

Definition at line 346 of file hecmw_result_io.c.

◆ HECMW_result_io_count_nn_comp()

int HECMW_result_io_count_nn_comp ( void  )

Definition at line 357 of file hecmw_result_io.c.

◆ HECMW_result_io_finalize()

void HECMW_result_io_finalize ( )

Definition at line 57 of file hecmw_result_io.c.

Here is the caller graph for this function:

◆ HECMW_result_io_init()

int HECMW_result_io_init ( int  n_node,
int  n_elem,
int *  nodeID,
int *  elemID,
int  n_elem_type,
int *  elem_type_index,
int *  elem_type_item,
int  i_step,
char *  header,
char *  comment 
)

Definition at line 161 of file hecmw_result_io.c.

Here is the caller graph for this function:

Variable Documentation

◆ ResIO

struct hecmwST_result_io_data ResIO

Definition at line 19 of file hecmw_result_io.c.