Overture
Version 25
Main Page
Namespaces
Classes
Files
File List
File Members
Overture.v25.d
include
MappingWS.h
Go to the documentation of this file.
1
#ifndef MAPPINGWS_H
2
#define MAPPINGWS_H "MappingWS.h"
3
4
5
#include <A++.h>
6
7
#include "
OvertureTypes.h
"
// define real to be float or double
8
9
#include "
wdhdefs.h
"
// some useful defines and constants
10
11
//===========================================================================
12
//===========================================================================
13
class
MappingWorkSpace
14
{
15
public
:
16
RealArray
x0
;
// new copy needed so we can shift x in the periodic case
17
RealArray
r0
;
// or if the inverse is "blocked"
18
RealArray
rx0
;
19
IntegerArray
index0
;
// index pointer from r0 back to r
20
bool
index0IsSequential
;
21
Index
I0
;
22
23
MappingWorkSpace
( )
24
{
25
index0IsSequential
=
TRUE
;
26
}
27
virtual
~MappingWorkSpace
()
//kkc 040415 added virtual to get rid of warnings
28
{
29
}
30
31
// return size of this object
32
virtual
real
sizeOf
(FILE *file =
NULL
)
const
;
33
34
};
35
36
#endif // MAPPINGWS_H
Generated on Fri Jan 4 2013 10:17:55 for Overture by
1.8.3