FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_startup.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 
6 #ifndef INC_HECMW_COUPLE_STARTUP
7 #define INC_HECMW_COUPLE_STARTUP
8 
10  int n;
11  int item_type;
12  int n_dof;
13  int *item;
14  double *value;
15 };
16 
18  struct hecmw_couple_value *couple_value);
21  const struct hecmw_couple_value *couple_value, FILE *fp);
22 
23 extern struct hecmw_couple_value *HECMW_couple_startup(const char *boundary_id);
24 extern void HECMW_couple_cleanup(struct hecmw_couple_value *couple_value);
25 
26 #endif /* INC_HECMW_COUPLE_STARTUP */
HECMW_couple_alloc_couple_value
struct hecmw_couple_value * HECMW_couple_alloc_couple_value(void)
Definition: hecmw_couple_startup.c:37
hecmw_couple_value::n
int n
Definition: hecmw_couple_startup.h:13
hecmw_couple_value::value
double * value
Definition: hecmw_couple_startup.h:17
hecmw_couple_value::item_type
int item_type
Definition: hecmw_couple_startup.h:14
HECMW_couple_free_couple_value
void HECMW_couple_free_couple_value(struct hecmw_couple_value *couple_value)
Definition: hecmw_couple_startup.c:27
HECMW_couple_startup
struct hecmw_couple_value * HECMW_couple_startup(const char *boundary_id)
Definition: hecmw_couple_startup.c:96
hecmw_couple_value::n_dof
int n_dof
Definition: hecmw_couple_startup.h:15
HECMW_couple_cleanup
void HECMW_couple_cleanup(struct hecmw_couple_value *couple_value)
Definition: hecmw_couple_startup.c:181
hecmw_couple_value::item
int * item
Definition: hecmw_couple_startup.h:16
hecmw_couple_value
Definition: hecmw_couple_startup.h:9
HECMW_couple_print_couple_value
void HECMW_couple_print_couple_value(const struct hecmw_couple_value *couple_value, FILE *fp)
Definition: hecmw_couple_startup.c:56