CG
Version 25
Main Page
Namespaces
Classes
Files
File List
File Members
cg.v25
mx
src
mx/src/InterfaceInfo.h
Go to the documentation of this file.
1
#ifndef INTERFACE_INFO_H
2
#define INTERFACE_INFO_H
3
4
#include "Overture.h"
5
6
// This class holds info about an interface
7
8
// grid1,side1,dir1 : defines face 1
9
// grid2,side2,dir2 : defines matching face 2
10
11
class
InterfaceInfo
12
{
13
public
:
14
15
InterfaceInfo
();
16
InterfaceInfo
(
int
grid1
,
int
side1
,
int
dir1
,
17
int
grid2
,
int
side2
,
int
dir2
);
18
InterfaceInfo
(
const
InterfaceInfo
&
x
);
19
20
~InterfaceInfo
();
21
22
InterfaceInfo
&
operator=
(
const
InterfaceInfo
&
x
);
23
24
int
grid1
,
side1
,
dir1
;
25
int
grid2
,
side2
,
dir2
;
26
27
int
ndf1
,
ndf2
;
// number of points on face1 and face2
28
29
bool
initialized
;
// set to true when interface has been initialized
30
31
// work-space
32
real *
rwk
;
33
int
*
iwk
;
34
35
// local copies of geometry data near interfaces needed in parallel:
36
intSerialArray *
pmask1
, *
pmask2
;
37
realSerialArray *
prsxy1
, *
pxy1
, *
prsxy2
, *
pxy2
;
38
39
};
40
41
42
#endif
Generated on Fri Jan 4 2013 10:19:22 for CG by
1.8.3