|
Overture
Version 25
|
#include "Ogen.h"#include "Overture.h"#include "display.h"#include "conversion.h"#include "ParallelUtility.h"#include "CanInterpolate.h"
Macros | |
| #define | GET_LOCAL(type, xd, xs) type ## SerialArray & xs = xd |
| #define | GET_LOCAL_CONST(type, xd, xs) const type ## SerialArray & xs = xd |
| #define | FOR_3(i1, i2, i3, I1, I2, I3) |
| #define | FOR_3D(i1, i2, i3, I1, I2, I3) |
| #define | FOR_3IJD(i1, i2, i3, I1, I2, I3, j1, j2, j3, J1, J2, J3) |
| #define | iab(side, axis) ab[(axis)][(side)] |
| #define | boundaryCondition(i0, i1) boundaryConditionp[i0+2*(i1)] |
| #define | boundaryDiscretizationWidth(i0, i1) boundaryDiscretizationWidthp[i0+2*(i1)] |
| #define | extendedIndexRange(i0, i1) eirp[i0+2*(i1)] |
| #define | discretizationWidth(i0) dwp[i0] |
| #define | isPeriodic(i0) isPeriodicp[i0] |
| #define | mask(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | iab(side, axis) ab[(axis)][(side)] |
| #define | boundaryCondition(i0, i1) boundaryConditionp[i0+2*(i1)] |
| #define | boundaryDiscretizationWidth(i0, i1) boundaryDiscretizationWidthp[i0+2*(i1)] |
| #define | extendedIndexRange(i0, i1) eirp[i0+2*(i1)] |
| #define | discretizationWidth(i0) dwp[i0] |
| #define | isPeriodic(i0) isPeriodicp[i0] |
| #define | mask(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | iab(side, axis) ab[(axis)][(side)] |
| #define | boundaryCondition(i0, i1) boundaryConditionp[i0+2*(i1)] |
| #define | boundaryDiscretizationWidth(i0, i1) boundaryDiscretizationWidthp[i0+2*(i1)] |
| #define | extendedIndexRange(i0, i1) eirp[i0+2*(i1)] |
| #define | discretizationWidth(i0) dwp[i0] |
| #define | isPeriodic(i0) isPeriodicp[i0] |
| #define | mask(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | iab(side, axis) ab[(axis)][(side)] |
| #define | MASK(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | MASK(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | INVERSEGRID(i0, i1, i2) inverseGridgp[i0+inverseGridgDim0*(i1+inverseGridgDim1*(i2))] |
| #define | MASK(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | INVERSEGRID(i0, i1, i2) inverseGridgp[i0+inverseGridgDim0*(i1+inverseGridgDim1*(i2))] |
| #define | iab(side, axis) abi[(axis)][(side)] |
| #define | jab(side, axis) abj[(axis)][(side)] |
| #define | MASK(i0, i1, i2) maskgp[i0+maskgDim0*(i1+maskgDim1*(i2))] |
| #define | INVERSEGRID(i0, i1, i2) inverseGridgp[i0+inverseGridgDim0*(i1+inverseGridgDim1*(i2))] |
| #define | iab(side, axis) abi[(axis)][(side)] |
| #define | jab(side, axis) abj[(axis)][(side)] |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC0(i1, i2, i3) (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define | XC1(i1, i2, i3) (xab[0][1]+dvx[1]*(i2-iv0[1])) |
| #define | XC2(i1, i2, i3) (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | XC0(i1, i2, i3) (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define | XC1(i1, i2, i3) (xab[0][1]+dvx[1]*(i2-iv0[1])) |
| #define | XC2(i1, i2, i3) (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define | MASK(i0, i1, i2) maskp[i0+maskDim0*(i1+maskDim1*(i2))] |
| #define | XC0(i1, i2, i3) (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define | XC1(i1, i2, i3) (xab[0][1]+dvx[1]*(i2-iv0[1])) |
| #define | XC2(i1, i2, i3) (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define | XC(iv, axis) (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define boundaryCondition | ( | i0, | |
| i1 | |||
| ) | boundaryConditionp[i0+2*(i1)] |
| #define boundaryCondition | ( | i0, | |
| i1 | |||
| ) | boundaryConditionp[i0+2*(i1)] |
| #define boundaryCondition | ( | i0, | |
| i1 | |||
| ) | boundaryConditionp[i0+2*(i1)] |
| #define boundaryDiscretizationWidth | ( | i0, | |
| i1 | |||
| ) | boundaryDiscretizationWidthp[i0+2*(i1)] |
Referenced by Ogen::canDiscretize(), Ogen::isNeededForDiscretization(), and MappedGridData::put().
| #define boundaryDiscretizationWidth | ( | i0, | |
| i1 | |||
| ) | boundaryDiscretizationWidthp[i0+2*(i1)] |
| #define boundaryDiscretizationWidth | ( | i0, | |
| i1 | |||
| ) | boundaryDiscretizationWidthp[i0+2*(i1)] |
| #define discretizationWidth | ( | i0 | ) | dwp[i0] |
Referenced by InterpolatePointsOnAGrid::buildInterpolationInfo(), Ogen::canDiscretize(), checkOverlappingGrid(), Ogen::checkParallelGhostWidth(), Integrate::computeLeftNullVector(), Ogen::displayCompositeGridParameters(), getError(), Ogen::isNeededForDiscretization(), main(), MappedGridData::put(), and Integrate::updateToMatchGrid().
| #define discretizationWidth | ( | i0 | ) | dwp[i0] |
| #define discretizationWidth | ( | i0 | ) | dwp[i0] |
| #define extendedIndexRange | ( | i0, | |
| i1 | |||
| ) | eirp[i0+2*(i1)] |
| #define extendedIndexRange | ( | i0, | |
| i1 | |||
| ) | eirp[i0+2*(i1)] |
| #define extendedIndexRange | ( | i0, | |
| i1 | |||
| ) | eirp[i0+2*(i1)] |
| #define FOR_3 | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) |
| #define FOR_3D | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3 | |||
| ) |
Referenced by Ogen::classifyRedundantPoints(), Ogen::markPointsNeededForInterpolation(), Ogen::unmarkBoundaryInterpolationPoints(), and Ogen::unmarkInterpolationPoints().
| #define FOR_3IJD | ( | i1, | |
| i2, | |||
| i3, | |||
| I1, | |||
| I2, | |||
| I3, | |||
| j1, | |||
| j2, | |||
| j3, | |||
| J1, | |||
| J2, | |||
| J3 | |||
| ) |
Referenced by Ogen::markMaskAtGhost().
| #define GET_LOCAL | ( | type, | |
| xd, | |||
| xs | |||
| ) | type ## SerialArray & xs = xd |
Referenced by Ogen::canDiscretize(), Ogen::classifyPoints(), Ogen::classifyRedundantPoints(), Ogen::generateInterpolationArrays(), Ogen::interpolateAll(), Ogen::isNeededForDiscretization(), Ogen::markMaskAtGhost(), Ogen::markPointsNeededForInterpolation(), Ogen::unmarkBoundaryInterpolationPoints(), and Ogen::unmarkInterpolationPoints().
| #define GET_LOCAL_CONST | ( | type, | |
| xd, | |||
| xs | |||
| ) | const type ## SerialArray & xs = xd |
| #define iab | ( | side, | |
| axis | |||
| ) | ab[(axis)][(side)] |
| #define iab | ( | side, | |
| axis | |||
| ) | ab[(axis)][(side)] |
| #define iab | ( | side, | |
| axis | |||
| ) | ab[(axis)][(side)] |
| #define iab | ( | side, | |
| axis | |||
| ) | ab[(axis)][(side)] |
| #define iab | ( | side, | |
| axis | |||
| ) | abi[(axis)][(side)] |
| #define iab | ( | side, | |
| axis | |||
| ) | abi[(axis)][(side)] |
| #define isPeriodic | ( | i0 | ) | isPeriodicp[i0] |
Referenced by InterpolateRefinements::boxWasAdjustedInPeriodicDirection(), Regrid::buildGrids(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), Ogen::canDiscretize(), CanInterpolate::canInterpolate(), CanInterpolate::canInterpolateOld(), checkGrid(), PlotIt::contourOpt2d(), Ogen::cutHolesNewer(), Mapping::display(), fileOutput(), ApproximateGlobalInverse::findNearestGridPoint(), Mapping::getIsPeriodic(), interpolatePoints(), InterpolateRefinements::interpolateRefinementBoundaries(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), Ogen::isNeededForDiscretization(), Ogen::isOnInterpolationBoundary(), main(), CompositeTopology::merge(), GridStatistics::printGridStatistics(), MappedGridData::put(), Mapping::put(), FileOutput::saveData(), Ogmg::smoothLine(), CanInterpolate::transferInterpDataForAMR(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), xInterpolate(), and xInterpolateOpt().
| #define isPeriodic | ( | i0 | ) | isPeriodicp[i0] |
| #define isPeriodic | ( | i0 | ) | isPeriodicp[i0] |
| #define jab | ( | side, | |
| axis | |||
| ) | abj[(axis)][(side)] |
| #define jab | ( | side, | |
| axis | |||
| ) | abj[(axis)][(side)] |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC | ( | iv, | |
| axis | |||
| ) | (xab[0][axis]+dvx[axis]*(iv[axis]-iv0[axis])) |
| #define XC0 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][0]+dvx[0]*(i1-iv0[0])) |
Referenced by Ogen::interpolateAll().
| #define XC0 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][0]+dvx[0]*(i1-iv0[0])) |
| #define XC0 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][0]+dvx[0]*(i1-iv0[0])) |
Referenced by Ogen::interpolateAll().
| #define XC2 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][2]+dvx[2]*(i3-iv0[2])) |
Referenced by Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::interpolateAll(), and Ogen::interpolateAPoint().
| #define XC2 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][2]+dvx[2]*(i3-iv0[2])) |
| #define XC2 | ( | i1, | |
| i2, | |||
| i3 | |||
| ) | (xab[0][2]+dvx[2]*(i3-iv0[2])) |
1.8.3