FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_mapped_point.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_MAPPED_NODE
7
#define INC_HECMW_COUPLE_MAPPED_NODE
8
9
#include "
hecmw_struct.h
"
10
#include "
hecmw_couple_boundary_info.h
"
11
12
struct
hecmw_couple_mapped_point
{
13
int
n
;
14
int
type
;
15
int
*
item
;
16
int
*
id
;
17
double
*
coord
;
18
};
19
20
extern
struct
hecmw_couple_mapped_point
*
HECMW_couple_alloc_mapped_point
(
void
);
21
extern
void
HECMW_couple_free_mapped_point
(
22
struct
hecmw_couple_mapped_point
*mapped_point);
23
extern
struct
hecmw_couple_mapped_point
*
HECMW_couple_set_mapped_point
(
24
const
char
*boundary_id,
const
struct
hecmwST_local_mesh
*mesh_dst,
25
const
struct
hecmw_couple_boundary
*boundary_dst);
26
27
#endif
/* INC_HECMW_COUPLE_MAPPED_NODE */
hecmw_couple_mapped_point::id
int * id
Definition:
hecmw_couple_mapped_point.h:19
HECMW_couple_free_mapped_point
void HECMW_couple_free_mapped_point(struct hecmw_couple_mapped_point *mapped_point)
Definition:
hecmw_couple_mapped_point.c:42
HECMW_couple_set_mapped_point
struct hecmw_couple_mapped_point * HECMW_couple_set_mapped_point(const char *boundary_id, const struct hecmwST_local_mesh *mesh_dst, const struct hecmw_couple_boundary *boundary_dst)
Definition:
hecmw_couple_mapped_point.c:170
hecmwST_local_mesh
Definition:
hecmw_struct.h:139
hecmw_couple_mapped_point::n
int n
Definition:
hecmw_couple_mapped_point.h:16
hecmw_couple_boundary
Definition:
hecmw_couple_boundary_info.h:18
HECMW_couple_alloc_mapped_point
struct hecmw_couple_mapped_point * HECMW_couple_alloc_mapped_point(void)
Definition:
hecmw_couple_mapped_point.c:24
hecmw_struct.h
hecmw_couple_mapped_point::coord
double * coord
Definition:
hecmw_couple_mapped_point.h:20
hecmw_couple_boundary_info.h
hecmw_couple_mapped_point
Definition:
hecmw_couple_mapped_point.h:12
hecmw_couple_mapped_point::item
int * item
Definition:
hecmw_couple_mapped_point.h:18
hecmw_couple_mapped_point::type
int type
Definition:
hecmw_couple_mapped_point.h:17
hecmw1
src
couple
hecmw_couple_mapped_point.h
Generated by
1.8.17