Overture  Version 25
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
26  realCompositeGridFunction & uTo, bool useNewWay=true );
27 
28 int
30  realMappedGridFunction & uTo, bool useNewWay=true );
31 
32 int
34  CompositeGrid & cg2,
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
46 
47 
48 #endif