This repository has been archived by the owner on Mar 4, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
emuck.h
39 lines (33 loc) · 2.01 KB
/
emuck.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/************************************************************************ *
* Goma - Multiphysics finite element software *
* Sandia National Laboratories *
* *
* Copyright (c) 2014 Sandia Corporation. *
* *
* Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, *
* the U.S. Government retains certain rights in this software. *
* *
* This software is distributed under the GNU General Public License. *
\************************************************************************/
/* emuck.h -- function prototype declarations for emuck.c
*
* $Header: /projects/seataf/CVS/ACCESS/analysis/goma/brkfix/emuck.h,v 1.1 1999-08-30 16:17:50 pasacki Exp $
*/
#ifndef _EMUCK_H
#define _EMUCK_H
extern void assign_elem_ownership
PROTO((const Exo_DB *, /* monolith FE db w/ connectivity (in) */
const int , /* how many pieces (in) */
const int *, /* pointers into list (in) */
const int *, /* procsets "owning" nodes (in) */
int **, /* which proc owns this elem (out) */
int **, /* num elems owned by each proc (out) */
int **)); /* boolean, !boundary=internal (out) */
extern void build_elem_elem_xtra /* emuck.c */
PROTO((Exo_DB *)); /* exo - monolith FE db w/ connectivity (in) */
extern void build_elem_elem_dpi /* emuck.c */
PROTO((Exo_DB *, /* monolith */
int *, /* elem_owner_list */
Exo_DB *, /* piece */
Dpi *)); /* dpi */
#endif