 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
6 #ifndef HECMW_IO_MESH_INCLUDED
7 #define HECMW_IO_MESH_INCLUDED
27 int definition,
int time,
28 int value,
double val,
73 int neq,
const struct hecmw_io_mpcitem *mpcitem,
double cnst);
int HECMW_io_set_gridfile(char *gridfile)
struct hecmw_io_ngrp * HECMW_io_get_ngrp(const char *name)
struct hecmw_io_material * HECMW_io_add_mat(const char *name, struct hecmw_io_material *mat)
struct hecmw_system_param * HECMW_io_get_system(void)
struct hecmw_io_node * HECMW_io_add_node(int id, double x, double y, double z)
char gridfile[HECMW_FILENAME_LEN+1]
struct hecmw_io_id_array * HECMW_io_get_elem_in_egrp(const char *name)
int HECMW_io_post_process(void)
char name[HECMW_NAME_LEN+1]
struct hecmw_io_element * HECMW_io_get_elem(int id)
int HECMW_io_get_nnode_in_ngrp(const char *name)
char name[HECMW_NAME_LEN+1]
int HECMW_io_finalize(void)
struct hecmw_io_id_array * HECMW_io_get_node_in_ngrp(const char *name)
struct hecmw_set_int * elem
struct hecmw_io_section * HECMW_io_add_sect(struct hecmw_io_section *sect)
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)
char name[HECMW_NAME_LEN+1]
int HECMW_io_get_n_elem(void)
int HECMW_io_get_n_node(void)
int HECMW_io_free_all(void)
int HECMW_io_get_elem_max_id(void)
int HECMW_io_check_mpc_dof(int dof)
struct hecmw_io_node * HECMW_io_get_node(int id)
struct hecmw_io_element * HECMW_io_add_elem(int id, int type, int *node, int nmatitem, double *matitem)
union hecmw_io_section::hecmw_io_section_item sect
struct hecmw_io_amplitude * HECMW_io_add_amp(const char *name, int definition, int time, int value, double val, double t)
int HECMW_io_pre_process(void)
void HECMW_io_print_all(FILE *fp)
struct hecmw_io_mpc * HECMW_io_add_mpc(int neq, const struct hecmw_io_mpcitem *mpcitem, double cnst)
struct hecmw_io_initial * HECMW_io_add_initial(int type, int node, const char *ngrp, double val)
struct hecmw_io_initial * HECMW_io_get_initial(int node)
int HECMW_io_get_version(void)
int HECMW_io_add_ngrp(const char *name, int nnode, int *node)
struct hecmw_io_egrp * HECMW_io_get_egrp(const char *name)
char name[HECMW_NAME_LEN+1]
void HECMW_io_set_header(struct hecmw_io_header *header)
int HECMW_io_is_reserved_name(const char *name)
int HECMW_io_add_sgrp(const char *name, int n, int *elem, int *surf)
int HECMW_io_add_egrp(const char *name, int nelem, int *elem)
int HECMW_io_remove_node(int id)
struct hecmw_io_material * HECMW_io_get_mat(const char *name)
struct hecmwST_local_mesh * HECMW_io_make_local_mesh(void)
char ngrp[HECMW_NAME_LEN+1]
void HECMW_io_set_system(struct hecmw_system_param *system)