![]() |
FrontISTR
5.7.1
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Functions | |
| int | HECMW_io_get_version (void) |
| int | HECMW_io_init (void) |
| int | HECMW_io_finalize (void) |
| void | HECMW_io_print_all (FILE *fp) |
| int | HECMW_io_free_all (void) |
| int | HECMW_io_set_gridfile (char *gridfile) |
| struct hecmw_io_amplitude * | HECMW_io_add_amp (const char *name, int definition, int time, int value, double val, double t) |
| struct hecmw_io_initial * | HECMW_io_get_initial (int node) |
| struct hecmw_io_initial * | HECMW_io_add_initial (int type, int node, const char *ngrp, double val) |
| struct hecmw_io_element * | HECMW_io_get_elem (int id) |
| int | HECMW_io_get_n_elem (void) |
| int | HECMW_io_get_elem_max_id (void) |
| struct hecmw_io_element * | HECMW_io_add_elem (int id, int type, int *node, int nmatitem, double *matitem) |
| struct hecmw_io_id_array * | HECMW_io_get_elem_in_egrp (const char *name) |
| struct hecmw_io_egrp * | HECMW_io_get_egrp (const char *name) |
| int | HECMW_io_add_egrp (const char *name, int nelem, int *elem) |
| struct hecmw_io_node * | HECMW_io_get_node (int id) |
| int | HECMW_io_get_n_node (void) |
| struct hecmw_io_node * | HECMW_io_add_node (int id, double x, double y, double z) |
| int | HECMW_io_get_nnode_in_ngrp (const char *name) |
| int | HECMW_io_remove_node (int id) |
| struct hecmw_io_ngrp * | HECMW_io_get_ngrp (const char *name) |
| struct hecmw_io_id_array * | HECMW_io_get_node_in_ngrp (const char *name) |
| int | HECMW_io_add_ngrp (const char *name, int nnode, int *node) |
| int | HECMW_io_add_sgrp (const char *name, int n, int *elem, int *surf) |
| struct hecmw_io_mpc * | HECMW_io_add_mpc (int neq, const struct hecmw_io_mpcitem *mpcitem, double cnst) |
| struct hecmw_io_section * | HECMW_io_add_sect (struct hecmw_io_section *sect) |
| struct hecmw_io_material * | HECMW_io_get_mat (const char *name) |
| struct hecmw_io_material * | HECMW_io_add_mat (const char *name, struct hecmw_io_material *mat) |
| void | HECMW_io_set_header (struct hecmw_io_header *header) |
| struct hecmw_system_param * | HECMW_io_get_system (void) |
| void | HECMW_io_set_system (struct hecmw_system_param *system) |
| void | HECMW_io_set_zero (struct hecmw_io_zero *zero) |
| struct hecmw_io_contact * | HECMW_io_add_contact (const char *name, int type, const char *slave_grp, const char *master_grp) |
| int | HECMW_io_post_process (void) |
| int | HECMW_io_pre_process (void) |
| int | HECMW_io_check_mpc_dof (int dof) |
| int | HECMW_io_is_reserved_name (const char *name) |
| struct hecmwST_local_mesh * | HECMW_io_make_local_mesh (void) |
| struct hecmw_io_amplitude* HECMW_io_add_amp | ( | const char * | name, |
| int | definition, | ||
| int | time, | ||
| int | value, | ||
| double | val, | ||
| double | t | ||
| ) |
Definition at line 631 of file hecmw_io_mesh.c.
| struct hecmw_io_contact* HECMW_io_add_contact | ( | const char * | name, |
| int | type, | ||
| const char * | slave_grp, | ||
| const char * | master_grp | ||
| ) |
Definition at line 1478 of file hecmw_io_mesh.c.
| int HECMW_io_add_egrp | ( | const char * | name, |
| int | nelem, | ||
| int * | elem | ||
| ) |
for(p=_egrp; p; p=p->next) { if(strcmp(p->name, name) == 0) break; q = p; }
Definition at line 892 of file hecmw_io_mesh.c.
| struct hecmw_io_element* HECMW_io_add_elem | ( | int | id, |
| int | type, | ||
| int * | node, | ||
| int | nmatitem, | ||
| double * | matitem | ||
| ) |
Definition at line 769 of file hecmw_io_mesh.c.
| struct hecmw_io_initial* HECMW_io_add_initial | ( | int | type, |
| int | node, | ||
| const char * | ngrp, | ||
| double | val | ||
| ) |
Definition at line 700 of file hecmw_io_mesh.c.
| struct hecmw_io_material* HECMW_io_add_mat | ( | const char * | name, |
| struct hecmw_io_material * | mat | ||
| ) |
Definition at line 1419 of file hecmw_io_mesh.c.
| struct hecmw_io_mpc* HECMW_io_add_mpc | ( | int | neq, |
| const struct hecmw_io_mpcitem * | mpcitem, | ||
| double | cnst | ||
| ) |
Definition at line 1317 of file hecmw_io_mesh.c.
| int HECMW_io_add_ngrp | ( | const char * | name, |
| int | nnode, | ||
| int * | node | ||
| ) |
Definition at line 1110 of file hecmw_io_mesh.c.
| struct hecmw_io_node* HECMW_io_add_node | ( | int | id, |
| double | x, | ||
| double | y, | ||
| double | z | ||
| ) |
Definition at line 994 of file hecmw_io_mesh.c.
| struct hecmw_io_section* HECMW_io_add_sect | ( | struct hecmw_io_section * | sect | ) |
Definition at line 1373 of file hecmw_io_mesh.c.
| int HECMW_io_add_sgrp | ( | const char * | name, |
| int | n, | ||
| int * | elem, | ||
| int * | surf | ||
| ) |
Definition at line 1233 of file hecmw_io_mesh.c.
| int HECMW_io_check_mpc_dof | ( | int | dof | ) |
Definition at line 3965 of file hecmw_io_mesh.c.
| int HECMW_io_finalize | ( | void | ) |
Definition at line 4024 of file hecmw_io_mesh.c.
| int HECMW_io_free_all | ( | void | ) |
Definition at line 604 of file hecmw_io_mesh.c.
| struct hecmw_io_egrp* HECMW_io_get_egrp | ( | const char * | name | ) |
| struct hecmw_io_element* HECMW_io_get_elem | ( | int | id | ) |
Definition at line 734 of file hecmw_io_mesh.c.
| struct hecmw_io_id_array* HECMW_io_get_elem_in_egrp | ( | const char * | name | ) |
Definition at line 850 of file hecmw_io_mesh.c.
| int HECMW_io_get_elem_max_id | ( | void | ) |
Definition at line 746 of file hecmw_io_mesh.c.
| struct hecmw_io_initial* HECMW_io_get_initial | ( | int | node | ) |
Definition at line 691 of file hecmw_io_mesh.c.
| struct hecmw_io_material* HECMW_io_get_mat | ( | const char * | name | ) |
Definition at line 1401 of file hecmw_io_mesh.c.
| int HECMW_io_get_n_elem | ( | void | ) |
Definition at line 740 of file hecmw_io_mesh.c.
| int HECMW_io_get_n_node | ( | void | ) |
Definition at line 981 of file hecmw_io_mesh.c.
| struct hecmw_io_ngrp* HECMW_io_get_ngrp | ( | const char * | name | ) |
Definition at line 1054 of file hecmw_io_mesh.c.
| int HECMW_io_get_nnode_in_ngrp | ( | const char * | name | ) |
Definition at line 1030 of file hecmw_io_mesh.c.
| struct hecmw_io_node* HECMW_io_get_node | ( | int | id | ) |
Definition at line 975 of file hecmw_io_mesh.c.
| struct hecmw_io_id_array* HECMW_io_get_node_in_ngrp | ( | const char * | name | ) |
Definition at line 1071 of file hecmw_io_mesh.c.
| struct hecmw_system_param* HECMW_io_get_system | ( | void | ) |
Definition at line 1461 of file hecmw_io_mesh.c.
| int HECMW_io_get_version | ( | void | ) |
Definition at line 3976 of file hecmw_io_mesh.c.
| int HECMW_io_init | ( | void | ) |
Definition at line 4010 of file hecmw_io_mesh.c.
| int HECMW_io_is_reserved_name | ( | const char * | name | ) |
Definition at line 3970 of file hecmw_io_mesh.c.
| struct hecmwST_local_mesh* HECMW_io_make_local_mesh | ( | void | ) |
| int HECMW_io_post_process | ( | void | ) |
Definition at line 4040 of file hecmw_io_mesh.c.
| int HECMW_io_pre_process | ( | void | ) |
| void HECMW_io_print_all | ( | FILE * | fp | ) |
Definition at line 418 of file hecmw_io_mesh.c.
| int HECMW_io_remove_node | ( | int | id | ) |
| int HECMW_io_set_gridfile | ( | char * | gridfile | ) |
Definition at line 624 of file hecmw_io_mesh.c.
| void HECMW_io_set_header | ( | struct hecmw_io_header * | header | ) |
Definition at line 1448 of file hecmw_io_mesh.c.
| void HECMW_io_set_system | ( | struct hecmw_system_param * | system | ) |
Definition at line 1465 of file hecmw_io_mesh.c.
| void HECMW_io_set_zero | ( | struct hecmw_io_zero * | zero | ) |
Definition at line 1470 of file hecmw_io_mesh.c.