Overture  Version 25
Functions
interpPoints.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int interpolatePoints (const realArray &positionToInterpolate, const realCompositeGridFunction &u, realArray &uInterpolated, const Range &R0=nullRange, const Range &R1=nullRange, const Range &R2=nullRange, const Range &R3=nullRange, const Range &R4=nullRange, intArray &indexGuess=Overture::nullIntegerDistributedArray(), intArray &interpoleeGrid=Overture::nullIntegerDistributedArray(), intArray &wasInterpolated=Overture::nullIntegerDistributedArray())
 
int interpolateAllPoints (const realCompositeGridFunction &uFrom, realCompositeGridFunction &uTo, bool useNewWay=true)
 
int interpolateAllPoints (const realCompositeGridFunction &uFrom, realMappedGridFunction &uTo, bool useNewWay=true)
 
int interpolateExposedPoints (CompositeGrid &cg1, CompositeGrid &cg2, realCompositeGridFunction &u1, OGFunction *TZFlow=NULL, real t=0., const bool &returnIndexValues=FALSE, IntegerArray &numberPerGrid=Overture::nullIntArray(), intArray &ia=Overture::nullIntegerDistributedArray(), int stencilWidth=-1)
 
int interpolateRefinements (realGridCollectionFunction &u, const Range *C=0, const BoundaryConditionParameters &bcParams=Overture::defaultBoundaryConditionParameters())
 

Function Documentation

int interpolateAllPoints ( const realCompositeGridFunction uFrom,
realCompositeGridFunction uTo,
bool  useNewWay = true 
)
int interpolateAllPoints ( const realCompositeGridFunction uFrom,
realMappedGridFunction uTo,
bool  useNewWay = true 
)
int interpolateExposedPoints ( CompositeGrid cg1,
CompositeGrid cg2,
realCompositeGridFunction u1,
OGFunction TZFlow = NULL,
real  t = 0.,
const bool &  returnIndexValues = FALSE,
IntegerArray numberPerGrid = Overture::nullIntArray(),
intArray &  ia = Overture::nullIntegerDistributedArray(),
int  stencilWidth = -1 
)
int interpolatePoints ( const realArray positionToInterpolate,
const realCompositeGridFunction u,
realArray uInterpolated,
const Range &  R0 = nullRange,
const Range &  R1 = nullRange,
const Range &  R2 = nullRange,
const Range &  R3 = nullRange,
const Range &  R4 = nullRange,
intArray &  indexGuess = Overture::nullIntegerDistributedArray(),
intArray &  interpoleeGrid = Overture::nullIntegerDistributedArray(),
intArray &  wasInterpolated = Overture::nullIntegerDistributedArray() 
)
int interpolateRefinements ( realGridCollectionFunction u,
const Range *  C = 0,
const BoundaryConditionParameters bcParams = Overture::defaultBoundaryConditionParameters() 
)

References Overture::abort(), abs(), assert, axis1, axis2, axis3, GenericGridCollection::baseGridNumber, MappedGrid::boundaryCondition(), CanInterpolate::canInterpolate(), debug, dimension, displayMask(), End, extendedGridIndexRange(), MappedGrid::extendedIndexRange(), FALSE, floorDiv(), Mapping::functionPeriodic, getBoundaryIndex(), doubleGridCollectionFunction::getGridCollection(), doubleGridCollectionFunction::getIsACoefficientMatrix(), BoundaryConditionParameters::getRefinementLevelToSolveFor(), MappedGrid::gridIndexRange(), GenericGridCollection::gridNumber, MappedGrid::gridSpacing(), i2, indexRange, MappedGrid::indexRange(), SparseRepForMGF::indexToEquation(), BoundaryConditionParameters::interpolateHidden, BoundaryConditionParameters::interpolateRefinementBoundaries, SparseRepForMGF::interpolation, MappedGrid::ISdiscretizationPoint, isHiddenByRefinement, isPeriodic, MappedGrid::isPeriodic(), M123CE, M2, M3, MappedGrid::mask(), mask2, max(), min(), NULL, nullRange, GenericGridCollection::numberOfComponentGrids(), SparseRepForMGF::numberOfComponents, GridCollection::numberOfDimensions(), GenericGridCollection::numberOfRefinementLevels(), q, GridCollection::refinementFactor, GridCollection::refinementLevel, SparseRepForMGF::setClassify(), SparseRepForMGF::setCoefficientIndex(), doubleMappedGridFunction::sparse, Start, SparseRepForMGF::stencilSize, and TRUE.

Referenced by GenericGridCollectionOperators::finishBoundaryConditions(), GenericCompositeGridOperators::finishBoundaryConditions(), and Interpolant::testInterpolation().