Overture
Version 25
Main Page
Namespaces
Classes
Files
File List
File Members
Overture.v25.d
include
interpPoints.h
Go to the documentation of this file.
1
#ifndef INTERPOLATE_POINTS_H
2
#define INTERPOLATE_POINTS_H
3
4
// define some interpolation functions
5
6
class
OGFunction
;
7
// extern intArray Overture::nullIntegerDistributedArray();
8
9
int
10
interpolatePoints
(
const
realArray
& positionToInterpolate,
11
const
realCompositeGridFunction
& u,
12
realArray
& uInterpolated,
13
const
Range & R0=
nullRange
,
14
const
Range & R1=
nullRange
,
15
const
Range & R2=
nullRange
,
16
const
Range & R3=
nullRange
,
17
const
Range & R4=
nullRange
,
18
intArray & indexGuess=
Overture::nullIntegerDistributedArray
(),
19
intArray & interpoleeGrid=
Overture::nullIntegerDistributedArray
(),
20
intArray & wasInterpolated=
Overture::nullIntegerDistributedArray
() );
21
22
23
24
int
25
interpolateAllPoints
(
const
realCompositeGridFunction
& uFrom,
26
realCompositeGridFunction
& uTo,
bool
useNewWay=
true
);
27
28
int
29
interpolateAllPoints
(
const
realCompositeGridFunction
& uFrom,
30
realMappedGridFunction
& uTo,
bool
useNewWay=
true
);
31
32
int
33
interpolateExposedPoints
(
CompositeGrid
& cg1,
34
CompositeGrid
& cg2,
35
realCompositeGridFunction
& u1,
36
OGFunction
*TZFlow=
NULL
,
37
real
t
=0.,
38
const
bool
& returnIndexValues =
FALSE
,
39
IntegerArray
& numberPerGrid =
Overture::nullIntArray
() ,
40
intArray & ia =
Overture::nullIntegerDistributedArray
(),
41
int
stencilWidth = -1 );
42
43
int
44
interpolateRefinements
(
realGridCollectionFunction
& u,
const
Range *C=0,
45
const
BoundaryConditionParameters
& bcParams =
Overture::defaultBoundaryConditionParameters
() );
46
47
48
#endif
Generated on Fri Jan 4 2013 10:17:54 for Overture by
1.8.3