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
9
struct
hecmw_couple_value
{
10
int
n
;
11
int
item_type
;
12
int
n_dof
;
13
int
*
item
;
14
double
*
value
;
15
};
16
17
extern
void
HECMW_couple_free_couple_value
(
18
struct
hecmw_couple_value
*couple_value);
19
extern
struct
hecmw_couple_value
*
HECMW_couple_alloc_couple_value
(
void
);
20
extern
void
HECMW_couple_print_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
hecmw1
src
couple
hecmw_couple_startup.h
Generated by
1.8.17