Overture  Version 25
Macros | Functions
derivativeDefinitions.C File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define NG   numberOfGrids()
 
#define PAAAAP   (All,All,All,All)
 
#define QUOTES(a)   #a
 
#define OPERATOR(XX)
 
#define COMMUTATIVE_OPERATOR(XX)
 
#define NON_COMMUTATIVE_OPERATOR(XX, XXE)
 
#define OPERATOR(XX)
 
#define OPERATOR(XX, XXE)
 
#define OPERATOR(XX)
 
#define OPERATOR(XX)
 
#define OPERATOR(XX)
 
#define NON_COMMUTATIVE_OPERATOR(XX)
 
#define ARGS1
 
#define ARGS2   ,C0,C1,C2,C3,C4
 
#define RETURN_STATEMENT(x)   derivativeError(); return *this;
 
#define RETURN_STATEMENT2(x)   derivativeError(); return *this;
 
#define DERIVATIVE(x)
 
#define ARGS1
 
#define ARGS2   ,w,C1,C2,C3
 
#define ARGS1
 
#define ARGS2   ,w
 
#define ARGS1
 
#define ARGS2   ,w,direction1,direction2
 
#define ARGS1
 
#define ARGS2   ,c0,c1,c2,c3,c4
 
#define ARGS1
 
#define ARGS2   C1,C2,C3,C4
 
#define RETURN_STATEMENT(x)   derivativeError(); return *this;
 
#define RETURN_STATEMENT2(x)   derivativeError(); return *this;
 
#define DERIVATIVE_COEFFICIENTS(X)
 
#define ARGS1
 
#define ARGS2   s
 
#define ARGS1
 
#define ARGS2   s,direction1,direction2
 

Functions

INTEGRAL_TYPE max (const COLLECTION_FUNCTION &cgf)
 
INTEGRAL_TYPE min (const COLLECTION_FUNCTION &cgf)
 

Macro Definition Documentation

#define ARGS1
Value:
const Index & C0, \
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS1
Value:
const Index & C1, \
const Index & C2, \
const Index & C3
#define ARGS1
Value:
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS1
Value:
const int & direction1, \
const int & direction2, \
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS1
Value:
const int c0, \
const int c1, \
const int c2, \
const int c3, \
const int c4
#define ARGS1
Value:
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS1
Value:
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS1
Value:
const int & direction1, \
const int & direction2, \
const Index & C1, \
const Index & C2, \
const Index & C3, \
const Index & C4
#define ARGS2   ,C0,C1,C2,C3,C4
#define ARGS2   ,w,C1,C2,C3
#define ARGS2   ,w
#define ARGS2   ,w,direction1,direction2
#define ARGS2   ,c0,c1,c2,c3,c4
#define ARGS2   C1,C2,C3,C4
#define ARGS2   s
#define ARGS2   s,direction1,direction2
#define COMMUTATIVE_OPERATOR (   XX)
#define DERIVATIVE (   x)
Value:
COLLECTION_FUNCTION COLLECTION_FUNCTION:: \
x(ARGS1) const \
{ \
if( operators!=NULL ) \
{ \
RETURN_STATEMENT(x) \
} \
else \
{ \
cout << QUOTES_COLLECTION_FUNCTION ":ERROR:trying to take a derivative without defining a derivative routine\n";\
return *this; \
} \
} \
COLLECTION_FUNCTION COLLECTION_FUNCTION:: \
x(const GridFunctionParameters & gfType, ARGS1) const \
{ \
if( operators!=NULL ) \
{ \
RETURN_STATEMENT2(x) \
} \
else \
{ \
cout << QUOTES_COLLECTION_FUNCTION ":ERROR:trying to take a derivative without defining a derivative routine\n";\
return *this; \
} \
}
#define DERIVATIVE_COEFFICIENTS (   X)
Value:
COLLECTION_FUNCTION COLLECTION_FUNCTION:: \
X(ARGS1) const \
{ \
if( operators!=NULL ) \
{ \
RETURN_STATEMENT(X) \
} \
else \
{ \
cout << QUOTES_COLLECTION_FUNCTION ":ERROR:trying to get coefficients without defining a derivative routine\n"; \
return *this; \
} \
} \
COLLECTION_FUNCTION COLLECTION_FUNCTION:: \
X(const GridFunctionParameters & gfType, ARGS1) const \
{ \
if( operators!=NULL ) \
{ \
RETURN_STATEMENT2(X) \
} \
else \
{ \
cout << QUOTES_COLLECTION_FUNCTION ":ERROR:trying to get coefficients without defining a derivative routine\n"; \
return *this; \
} \
}
#define NG   numberOfGrids()
#define NON_COMMUTATIVE_OPERATOR (   XX,
  XXE 
)
#define NON_COMMUTATIVE_OPERATOR (   XX)
Value:
operator XX ( const INTEGRAL_TYPE u, const COLLECTION_FUNCTION & cgf ) \
{ \
COLLECTION_FUNCTION *cgfn; \
if( cgf.temporary ) \
{ \
cgfn=(COLLECTION_FUNCTION*)&cgf; \
for( int grid=0; grid< cgf.NG; grid++ ) \
(*cgfn)[grid] =u XX (*cgfn)[grid]; \
} \
/* neither operand is a temporary -- make a temporary to use */ \
else \
{ \
cgfn= new COLLECTION_FUNCTION(); \
(*cgfn).temporary=TRUE; \
(*cgfn).updateToMatchGridFunction(cgf); \
Index All; \
for( int grid=0; grid< cgf.NG; grid++ ) \
(*cgfn)[grid]PAAAAP = u XX cgf[grid]PAAAAP; \
} \
return *cgfn; \
}
#define OPERATOR (   XX)
Value:
operator XX( const COLLECTION_FUNCTION & cgf ) const \
{ \
COLLECTION_FUNCTION *cgfn= new COLLECTION_FUNCTION(); \
(*cgfn)=*this; \
for( int grid=0; grid< NG; grid++ ) \
(*cgfn)[grid] XX=cgf[grid]; \
return *cgfn; \
}
#define OPERATOR (   XX)
Value:
operator XX( const COLLECTION_FUNCTION & cgf ) \
{ \
for( int grid=0; grid< NG; grid++ ) \
(*this)[grid] XX cgf[grid]; \
if( cgf.temporary ) /* delete the rhs if it is a temporary */ \
{ /* This is a fudge -- cast away the const */ \
COLLECTION_FUNCTION *temp = (COLLECTION_FUNCTION*) &cgf; \
delete temp; \
} \
return *this; \
}
#define OPERATOR (   XX,
  XXE 
)
Value:
operator XX( const INTEGRAL_TYPE value ) const \
{ \
COLLECTION_FUNCTION *cgfn; \
if( temporary ) \
{ \
cgfn=(COLLECTION_FUNCTION *)this; \
for( int grid=0; grid< NG; grid++ ) \
(*cgfn)[grid] XXE value; \
} \
else \
{ \
cgfn= new COLLECTION_FUNCTION(); \
(*cgfn).temporary=TRUE; \
(*cgfn).updateToMatchGridFunction(*this); \
Index All; \
for( int grid=0; grid< NG; grid++ ) \
(*cgfn)[grid]PAAAAP = (*this)[grid]PAAAAP XX value; \
} \
return *cgfn; \
}
#define OPERATOR (   XX)
Value:
operator XX( const INTEGRAL_TYPE value ) \
{ \
for( int grid=0; grid< NG; grid++ ) \
(*this)[grid] XX value; \
return *this; \
}
#define OPERATOR (   XX)
#define OPERATOR (   XX)
Value:
operator XX( const INTEGRAL_TYPE u, const COLLECTION_FUNCTION & U) \
{ \
return U XX u; \
}
#define PAAAAP   (All,All,All,All)
#define QUOTES (   a)    #a
#define RETURN_STATEMENT (   x)    derivativeError(); return *this;
#define RETURN_STATEMENT (   x)    derivativeError(); return *this;
#define RETURN_STATEMENT2 (   x)    derivativeError(); return *this;
#define RETURN_STATEMENT2 (   x)    derivativeError(); return *this;

Function Documentation

INTEGRAL_TYPE max ( const COLLECTION_FUNCTION cgf)

References COLLECTION_FUNCTION, INTEGRAL_TYPE, and max().

Referenced by CompositeSurface::add(), GridCollection::add(), Region::addCurve(), AdvancingFront::addFaceToFront(), addInteriorNodes(), GridCollectionData::addRefinement(), Ogen::adjustBoundary(), HyperbolicMapping::adjustDistanceToMarch(), Ogen::adjustForNearbyBoundaries(), AdvancingFront::advanceFront(), allocate(), YaleEquationSolver::allocateWorkSpace(), GL_GraphicsInterface::annotate(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), GridSmoother::applyBoundaryConditions(), EllipticGridGenerator::applyBoundaryConditions(), HyperbolicMapping::applyBoundaryConditions(), Ogmg::applyBoundaryConditions(), AssignInterpNeighbours::assign(), ArrayUtil::assign(), assign(), MappedGridOperators::assignCoefficientsInternal(), ArrayUtil::assignGridFunction(), assignGridFunction(), Ogmg::averageCoefficients(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), LineMapping::basicInverse(), CrossSectionMapping::basicInverse(), OrthographicTransform::basicInverseS(), LineMapping::basicInverseS(), DataPointMapping::basicInverseS(), ApproximateGlobalInverse::binarySearchOverBoundary(), UserDefinedMapping1::bladeSetup(), HyperbolicMapping::blendNormals(), ParallelUtility::broadCastArgs(), ParallelUtility::broadCastArgsCleanup(), MappingBuilder::build(), UnstructuredMapping::buildConnectivityLists(), HyperbolicMapping::buildCurve(), MappingBuilder::buildCurveOnSurface(), NurbsMapping::buildCurveOnSurface(), CompositeTopology::buildEdgeCurves(), CompositeTopology::buildEdgeCurveSearchTree(), CompositeTopology::buildEdgeSegment(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), Regrid::buildGrids(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), MappedGridOperators::buildNeumannCoefficientMatrix(), OffsetShell::buildOffsetMappings(), UnstructuredMapping::buildSearchTree(), NurbsMapping::buildSubCurves(), CompositeTopology::buildSubSurfaceTriangulation(), MappingBuilder::buildSurfacePatch(), Regrid::buildTaggedCells(), UnstructuredMapping::buildUnstructuredGrid(), CanInterpolate::canInterpolate(), CompositeGridData::canInterpolate(), CanInterpolate::canInterpolateOld(), CanInterpolate::cgCanInterpolate(), Ogen::changeParameters(), checkArrayIDs(), CylinderMapping::checkAxes(), Ogen::checkBoundaryAdjustment(), Ogen::checkCanInterpolate(), UnstructuredMapping::checkConnectivity(), checkError(), Ogmg::checkForBetterQualityInterpolation(), checkGrid(), Ogen::checkHoleCutting(), Ogen::checkInterpolationOnBoundaries(), Mapping::checkMapping(), Overture::checkMemoryUsage(), Stencil::checkOrder(), checkOverlappingGrid(), checkParallelConsistency(), Ogen::checkParallelGhostWidth(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), HDF_DataBase::closeLocalFile(), Ogmg::coarseGridSolverTest(), Regrid::coarsenIndexLower(), Regrid::coarsenIndexUpper(), Ogmg::coarseToFineTest(), collectInterpolationData(), DistributedInverse::computeBoundingBoxes(), HyperbolicMapping::computeCellVolumes(), MappedGridOperators::computeDerivatives(), DerivedFunctions::computeDerivedFunctions(), ParallelOverlappingGridInterpolator::computeError(), ErrorEstimator::computeErrorFunction(), Interpolate::computeIndexes(), Ogen::computeInterpolationQuality(), Integrate::computeLeftNullVector(), GridSmoother::computeNormals(), CompositeTopology::computeNumberOfGridPoints(), Ogen::computeOverlap(), Integrate::computeStitchedSurfaceWeights(), Integrate::computeStitchedSurfaceWeightsOld(), NurbsMapping::conic(), constructFace2EdgeFromRegions(), ApproximateGlobalInverse::constructGrid(), constructRegion2EdgeFromFaces(), PlotIt::contour(), PlotIt::contour1d(), PlotIt::contour2d(), PlotIt::contour3d(), PlotIt::contourCuts(), PlotIt::contourOpt2d(), CompositeGridData::convertLocalInterpolationData(), ParallelUtility::copy(), CopyArray::copyArray(), CopyArray::copyCoarseToFine(), HyperbolicMapping::correctProjectionOfInitialCurve(), ApproximateGlobalInverse::countCrossingsWithPolygon(), Ogen::countCrossingsWithRealBoundary(), MappingsFromCAD::createBoundedSurface(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createCurveOnAParametricSurface(), HyperbolicMapping::createCurveOnSurface(), OffsetShell::createOffsetMappings(), createSurfaceForAFace(), MappingsFromCAD::createTrimmedSurface(), TrimmedMapping::curveGoesThrough(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::cycle(), Ogmg::defectMaximumNorm(), Ogmg::defectNorm(), BodyDefinition::defineSurface(), EllipticGridGenerator::defineSurfaceControlFunction(), GridCollection::deleteGrid(), CompositeGrid::deleteGrid(), GenericGridCollectionData::deleteMultigridCoarsening(), GenericGridCollectionData::deleteMultigridLevels(), GenericGridCollectionData::deleteRefinementLevels(), MappedGridOperators::derivativeInternal(), MappedGridOperators::derivativeScalarDerivative(), GridDistribution::determineAGoodNumberOfProcessors(), Ogen::determineBoundaryPointsToAdjust(), EllipticGridGenerator::determineBoundarySpacing(), IntersectionMapping::determineIntersection(), LoadBalancer::determineLoadBalance(), LoadBalancer::determineLoadBalanceKernighanLin(), Ogen::determineMinimalIndexRange(), Mapping::determineResolution(), HyperbolicMapping::display(), GL_GraphicsInterface::display(), displayCoeff(), GridCollection::displayDistribution(), Interpolate::displayEverything(), displayMaskPrivate(), displayValuesAtAPoint(), ApproximateGlobalInverse::distanceToCell(), TMquad::distanceToCurve(), PlotIt::drawAStreamLine(), GL_GraphicsInterface::drawColourBar(), GL_GraphicsInterface::drawColouredSquares(), PlotIt::drawContourLinesOnAnElement(), TrimmedMapping::editNurbsTrimCurve(), NurbsMapping::elevateDegree(), HyperbolicMapping::equidistributeAndStretch(), equiGridSmoother(), ErrorEstimator::ErrorEstimator(), HyperbolicMapping::estimateMarchingParameters(), EllipticGridGenerator::estimateUnderRelaxationCoefficients(), HyperbolicMapping::evaluateStartCurve(), UnstructuredMapping::expandGhostBoundary(), Ogen::explicitHoleCutting(), fileOutput(), Ogen::findBestGuess(), CompositeTopology::findBoundaryCurves(), UnstructuredMapping::findBoundaryCurves(), Ogen::findClosestBoundaryPoint(), TrimmedMapping::findClosestCurve(), findDataBaseFile(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), HyperbolicMapping::findMatchingBoundaryCurve(), CompositeSurface::findNearbySurfaces(), ApproximateGlobalInverse::findNearestCell(), ApproximateGlobalInverse::findNearestGridPoint(), Mapping::findNearestGridPoint(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), HyperbolicMapping::findNormalsToStartCurve(), findRBound(), Ogmg::fineToCoarse(), Ogmg::fineToCoarseTest(), GenericMappedGridOperators::finishBoundaryConditions(), RotatedBox::fitBox(), GenericMappedGridOperators::fixBoundaryCorners(), intMappedGridFunction::fixupUnusedPoints(), doubleMappedGridFunction::fixupUnusedPoints(), floatMappedGridFunction::fixupUnusedPoints(), NurbsMapping::forcedMerge(), AdvancingFront::gatherExistingCandidates(), OGTrigFunction::gd(), OGPolyFunction::gd(), OGPulseFunction::gd(), TriangleWrapper::generate(), HyperbolicMapping::generate(), EllipticGridGenerator::generateGrid(), Oges::generateMatrix(), GL_GraphicsInterface::generateNewDisplayList(), Ugen::generateSpacingControlMesh(), Ugen::generateSpacingControlMeshForSurface(), CompositeSurface::get(), StretchMapping::get(), HDF_DataBase::get(), NurbsMapping::get(), CompositeGridData::get(), TrimmedMapping::get(), Ogen::getAdjustmentVectors(), CopyArray::getAggregateArray(), ShowFileReader::getAGrid(), GL_GraphicsInterface::getAnswerSelectPick(), getAreaAndArcLength(), Regrid::getBoundedBox(), SquareMapping::getBoundingBox(), BoxMapping::getBoundingBox(), ReparameterizationTransform::getBoundingBox(), GridFunctionNorms::getBounds(), PlotIt::getBounds(), Regrid::getBox(), EllipticGridGenerator::getControlFunctions(), HyperbolicMapping::getCurvatureDependentSpeed(), Ogmg::getDefect(), HyperbolicMapping::getDistanceToStep(), HDF_DataBase::getDistributed(), getDistributed(), CompositeTopology::getEdgeFromEndPoints(), Regrid::getEfficiency(), getError(), getFromADataBase(), MappingGeometry::getGeometricProperties(), Mapping::getGrid(), PlotIt::getGridBounds(), PlotIt::getGridColour(), doubleMappedGridFunction::getGridFunctionType(), floatMappedGridFunction::getGridFunctionType(), intMappedGridFunction::getGridFunctionType(), Mapping::getGridMinAndMax(), Mapping::getGridSerial(), GridStatistics::getGridSpacing(), Ogen::getHoleWidth(), getIndex(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), ExposedPoints::getInterpolationStencil(), MappedGrid::getInverseCondition(), ParallelUtility::getLocalArrayBounds(), getLocalBounds(), getLocalIndex(), ParallelGridUtility::getLocalInterpolationData(), Mapping::getMappingParametersOption(), CompositeTopology::getNearestEdge(), getNormal(), Ogen::getNormal(), HyperbolicMapping::getNormalAndSurfaceArea(), CompositeSurface::getNormals(), Ogshow::getNumberOfFrameSeries(), DialogData::getOptionMenu(), ApproximateGlobalInverse::getPeriodicImages(), PlotIt::getPlotBounds(), DialogData::getPulldownMenu(), DialogData::getRadioBox(), CompositeCurve::getRangeBound(), DerivedFunctions::getUserDefinedDerivedFunction(), MappedGridOperators::getVelocityComponents(), getXColour(), PlotIt::grid3d(), GL_GraphicsInterface::hardcopyCommands(), hasSameDistribution(), idealVertexIteration(), Ogen::improveQuality(), Ogmg::init(), initContourSurfaceList(), ExposedPoints::initialize(), SmoothedPolygon::initialize(), AdvancingFront::initialize(), JoinMapping::initialize(), StretchMapping::initialize(), Integrate::initialize(), ApproximateGlobalInverse::initialize(), CrossSectionMapping::initialize(), SplineMapping::initialize(), NurbsMapping::initialize(), Ogen::initialize(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), Ogmg::initializeConstantCoefficients(), ReparameterizationTransform::initializeEquidistribution(), InterpolatePointsOnAGrid::initializeExplicitInterpolation(), Ugen::initializeGeneration(), MappedGridData::initializePartition(), Mapping::initializePartition(), TrimmedMapping::initializeQuadTree(), CompositeTopology::initializeTopology(), PriorityBatchQueue< Face * >::insert(), insertFace(), ApproximateGlobalInverse::insideGrid(), ParallelOverlappingGridInterpolator::internalInterpolate(), InterpolatePointsOnAGrid::internalInterpolate(), ExposedPoints::interpolate(), NurbsMapping::interpolate(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), interpolateAllPoints(), Ogen::interpolateAPoint(), Interpolate::interpolateCoarseFromFine(), Interpolate::interpolateCoarseToFine(), interpolateExposedPoints(), Interpolate::interpolateFineFromCoarse(), interpolateFromControlFunction(), NurbsMapping::interpolateLoftedSurface(), Ogen::interpolateMixedBoundary(), interpolatePoints(), InterpolateRefinements::InterpolateRefinements(), interpolateRefinements(), NurbsMapping::interpolateSurface(), NurbsMapping::interpolateVolume(), IndexBox::intersect(), intersect3D(), ApproximateGlobalInverse::intersectCube(), IntersectionMapping::intersectCurves(), ApproximateGlobalInverse::intersectLine(), ApproximateGlobalInverse::intersectPlane(), Triangle::intersects(), InterpolateRefinements::intersects(), IntersectionMapping::intersectWithCompositeSurface(), ExactLocalInverse::inverse(), Mapping::inverseMapGrid(), Mapping::inverseMapS(), UnstructuredMapping::isDuplicateNode(), AdvancingFront::isFaceConsistent2D(), AdvancingFront::isFaceConsistent3D(), EllipticGridGenerator::jacobi(), CompositeTopology::joinEdgeCurves(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), LoadBalancer::LoadBalancer(), lpNorm(), main(), makeGraphicsWindow(), AdvancingFront::makeTriOnSurface(), SquareMapping::map(), SmoothedPolygon::map(), NormalMapping::map(), AnnulusMapping::map(), OrthographicTransform::map(), DepthMapping::map(), QuadraticMapping::map(), SphereMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), Mapping::mapGrid(), Mapping::mapGridS(), SmoothedPolygon::mapS(), NormalMapping::mapS(), OrthographicTransform::mapS(), SphereMapping::mapS(), DataPointMapping::mapS(), NurbsMapping::mapS(), DataPointMapping::mapScalar(), NurbsMapping::mapVector(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), HyperbolicMapping::matchToCurve(), NurbsMapping::matrixTransform(), max(), maxNorm(), Ogmg::maxNorm(), measureQuality(), CompositeTopology::merge(), NurbsMapping::merge(), CompositeTopology::mergeEdgeCurves(), moglAppendCommandHistory(), moglInit(), HDF_DataBase::mount(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), EllipticGridGenerator::multigridVcycle(), IntersectionMapping::newtonIntersection(), HyperbolicMapping::normalize(), ogen(), CompositeSurface::oldProject(), Overture::openDebugFile(), Mapping::openDebugFiles(), HDF_DataBase::openLocalFile(), Ogmg::operatorAveraging(), Ogen::oppositeBoundaryIndex(), optimize_one_node_newton_fv(), optimize_one_node_steepest_descent(), Ogmg::outputCycleInfo(), MeshQualityMetrics::outputHistogram(), Regrid::outputRefinementInfo(), Ogmg::outputResults(), InterpolatePointsOnAGrid::parallelInternalInterpolate(), InterpolatePointsOnAGrid::parallelSetup(), EllipticGridGenerator::periodicUpdate(), PlaneMapping::PlaneMapping(), ShowFilePlotter::plot(), PlotIt::plot(), MeshQualityMetrics::plot(), Ogen::plot(), PlotIt::plot3dContours(), plot3dToOverture(), ShowFilePlotter::plotAll(), GL_GraphicsInterface::plotAxes(), HyperbolicMapping::plotCellQuality(), HyperbolicMapping::plotDirectionArrows(), ErrorEstimator::plotErrorPoints(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), PlotIt::plotGridQuality(), GL_GraphicsInterface::plotLines(), PlotIt::plotLinesOnSurface(), PlotIt::plotParallelGridDistribution(), GL_GraphicsInterface::plotPoints(), PlotIt::plotStructured(), PlotIt::plotSubSurfaceNormals(), PlotIt::plotTrimmedMapping(), PlotIt::plotUnstructured(), GridStatistics::printGridStatistics(), printGridStatistics(), Overture::printMemoryUsage(), Checker::printMessage(), LoadBalancer::printStatistics(), Regrid::printStatistics(), CompositeSurface::printStatistics(), ApproximateGlobalInverse::printStatistics(), Interpolant::printStatistics(), UnstructuredMapping::printStatistics(), HyperbolicMapping::printStatistics(), IntersectionMapping::project(), CompositeSurface::project(), UnstructuredMapping::project(), Mapping::project(), HyperbolicMapping::project(), EllipticGridGenerator::projectBoundaryPoints(), DataPointMapping::projectGhostPoints(), UnstructuredMapping::projectOnTriangle(), HDF_DataBase::put(), HDF_DataBase::putDistributed(), NurbsMapping::readFromIgesFile(), MappingsFromCAD::readMappings(), readMappingsFromAnOverlappingGridFile(), DataFormats::readPlot3d(), MappingsFromCAD::readSomeNurbs(), CompositeSurface::recomputeBoundingBox(), redistribute(), ParallelUtility::redistribute(), GenericGridCollectionData::referenceRefinementLevels(), refineTriangulation(), refineVisibleSurfaces(), Regrid::Regrid(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::removeExteriorPoints(), Ogen::removeExteriorPointsNew(), AdvancingFront::removeFaceFromFront(), IntersectionMapping::reOrder(), IntersectionMapping::reparameterize(), FileOutput::saveData(), GL_GraphicsInterface::saveRasterInAFile(), LoadBalancer::saveStatistics(), scaleNodes(), LoftedSurfaceMapping::sectionSetup(), GL_GraphicsInterface::selectNew(), GraphicsParameters::set(), GL_GraphicsInterface::setAxesDimension(), NurbsMapping::setBounds(), SparseRepForMGF::setCoefficientIndex(), OGPolyFunction::setCoefficients(), GL_GraphicsInterface::setColourFromTable(), DataPointMapping::setDataPoints(), Oges::setEquationAndBoundaryConditions(), GL_GraphicsInterface::setGlobalBound(), Mapping::setGridDimensions(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), OgmgParameters::setMaximumNumberOfIterations(), ShowFileReader::setMaximumNumberOfOpenShowFiles(), Ogmg::setMean(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), DataPointMapping::setNumberOfGhostLines(), StretchMapping::setNumberOfLayers(), TrimmedMappingBuilder::setOptionMenus(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionary(), DataPointMapping::setTopologyMask(), ParallelOverlappingGridInterpolator::setup(), StretchMapping::setup(), setXColour(), Oges::sizeOf(), GridSmoother::smooth(), Ogmg::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), Ogmg::smoothTest(), TrimmedMapping::snapCurvesToIntersection(), YaleEquationSolver::solve(), SlapEquationSolver::solve(), NurbsMapping::specify(), MappedGridOperators::spectralDerivatives(), spewPrimitiveEPS(), spewWireFrameEPS(), NurbsMapping::split(), CompositeTopology::splitAndMergeEdgeCurves(), Regrid::splitBox(), Regrid::splitBoxRotated(), CompositeTopology::splitEdge(), EllipticGridGenerator::startingGrid(), PlotIt::streamLines2d(), PlotIt::streamLines3d(), PlotIt::surfaceGrid3d(), Integrate::surfaceIntegral(), OGPulseFunction::t(), testConsistency(), Interpolant::testInterpolation(), CanInterpolate::transferInterpDataForAMR(), TrimmedMapping::triangulate(), CompositeTopology::triangulateCompositeSurface(), HDF_DataBase::unmount(), SmoothedPolygon::update(), RocketMapping::update(), StretchTransform::update(), JoinMapping::update(), DataPointMapping::update(), CircleMapping::update(), ColourBar::update(), MatrixTransform::update(), GridStretcher::update(), ReductionMapping::update(), IntersectionMapping::update(), CrossSectionMapping::update(), StretchMapping::update(), SplineMapping::update(), CompositeSurface::update(), OgmgParameters::update(), OgesParameters::update(), HyperbolicMapping::update(), Mapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), Ogen::updateBoundaryAdjustment(), GenericGridCollectionData::updateCollection(), GridCollectionData::updateCollection(), CompositeGridData::updateCollection(), Ogen::updateGeometry(), HyperbolicMapping::updateMarchingParameters(), HyperbolicMapping::updateOld(), Ogen::updateOverlap(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), GridCollectionData::updateRefinementGrid(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), StretchTransform::updateStretchingParameters(), Interpolant::updateToMatchGrid(), Integrate::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), PlotIt::userDefinedOutput(), OGPulseFunction::ut(), OGPulseFunction::ux(), OGPulseFunction::uxx(), OGPulseFunction::uxy(), OGPulseFunction::uxz(), OGPulseFunction::uy(), OGPulseFunction::uyy(), OGPulseFunction::uyz(), OGPulseFunction::uz(), OGPulseFunction::uzz(), UnstructuredMapping::validStitch(), verifyUnstructuredConnectivity(), GL_GraphicsInterface::worldToNormalizedCoordinates(), OGPulseFunction::x(), xInterpolate(), xInterpolateOpt(), OGPulseFunction::xx(), OGPulseFunction::xxx(), OGPulseFunction::xxxx(), OGPulseFunction::xy(), OGPulseFunction::xz(), OGPulseFunction::y(), OGPulseFunction::yy(), OGPulseFunction::z(), OGPulseFunction::zz(), and AssignInterpNeighbours::~AssignInterpNeighbours().

INTEGRAL_TYPE min ( const COLLECTION_FUNCTION cgf)

References COLLECTION_FUNCTION, INTEGRAL_TYPE, and min().

Referenced by CompositeSurface::add(), Region::addCurve(), AdvancingFront::addFaceToFront(), Ogen::adjustForNearbyBoundaries(), AdvancingFront::advanceFront(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCaDotU(), MappedGridOperators::applyBCdirichlet(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBCGenDiv(), MappedGridOperators::applyBCgeneralMixedDerivative(), MappedGridOperators::applyBCneumann(), MappedGridOperators::applyBCnormalComponent(), MappedGridOperators::applyBCnormalDerivative(), MappedGridOperators::applyBCnormalDotScalarGrad(), MappedGridOperators::applyBCtangentialComponent(), MappedGridOperators::applyBoundaryCondition(), GridSmoother::applyBoundaryConditions(), HyperbolicMapping::applyBoundaryConditions(), Ogmg::applyBoundaryConditions(), ArrayUtil::assign(), assign(), MappedGridOperators::assignCoefficientsInternal(), ArrayUtil::assignGridFunction(), assignGridFunction(), Ogmg::averageCoefficients(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), TrimmedMapping::basicInverse(), OrthographicTransform::basicInverseS(), DataPointMapping::basicInverseS(), ApproximateGlobalInverse::binarySearchOverBoundary(), UserDefinedMapping1::bladeSetup(), GenericGraphicsInterface::buildCascadingMenu(), UnstructuredMapping::buildConnectivityLists(), NurbsMapping::buildCurveOnSurface(), CompositeTopology::buildEdgeSegment(), Ogmg::buildExtraLevels(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), Regrid::buildGrids(), InterpolatePoints::buildInterpolationInfo(), MappedGridOperators::buildNeumannCoefficientMatrix(), UnstructuredMapping::buildSearchTree(), CompositeTopology::buildSubSurfaceTriangulation(), Regrid::buildTaggedCells(), CanInterpolate::canInterpolate(), CanInterpolate::canInterpolateOld(), CompositeGrid::changeInterpolationWidth(), Ogen::changeParameters(), CylinderMapping::checkAxes(), Ogen::checkBoundaryAdjustment(), Ogmg::checkForBetterQualityInterpolation(), checkGrid(), Ogen::checkHoleCutting(), Mapping::checkMapping(), OgmgParameters::chooseGoodMultigridParameters(), Ogen::classifyPoints(), HyperbolicMapping::computeCellVolumes(), UnstructuredMapping::computeConnection(), DerivedFunctions::computeDerivedFunctions(), ErrorEstimator::computeErrorFunction(), Ogen::computeInterpolationQuality(), Integrate::computeLeftNullVector(), MeshQualityMetrics::computeMetric(), constructFaceEntityFromRegion(), ApproximateGlobalInverse::constructGrid(), PlotIt::contour(), PlotIt::contour1d(), PlotIt::contour2d(), PlotIt::contour3d(), PlotIt::contourCuts(), PlotIt::contourOpt2d(), CompositeGridData::convertLocalInterpolationData(), CopyArray::copyArray(), CopyArray::copyCoarseToFine(), HyperbolicMapping::correctProjectionOfInitialCurve(), ApproximateGlobalInverse::countCrossingsWithPolygon(), MappingsFromCAD::createBoundedSurface(), MappingsFromCAD::createCompositeCurve(), HyperbolicMapping::createCurveOnSurface(), createMappings(), createSurfaceForAFace(), MappingsFromCAD::createTrimmedSurface(), TrimmedMapping::curveGoesThrough(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::defectNorm(), EllipticGridGenerator::defineSurfaceControlFunction(), GridCollection::deleteGrid(), CompositeGrid::deleteGrid(), MappedGridOperators::derivativeInternal(), GridDistribution::determineAGoodNumberOfProcessors(), Ogen::determineBoundaryPointsToAdjust(), EllipticGridGenerator::determineBoundarySpacing(), IntersectionMapping::determineIntersection(), LoadBalancer::determineLoadBalance(), LoadBalancer::determineLoadBalanceKernighanLin(), Ogen::determineMinimalIndexRange(), Mapping::determineResolution(), HyperbolicMapping::display(), GL_GraphicsInterface::display(), GridCollection::displayDistribution(), ApproximateGlobalInverse::distanceToCell(), TMquad::distanceToCurve(), PlotIt::drawAStreamLine(), GL_GraphicsInterface::drawColouredSquares(), PlotIt::drawContourLinesOnAnElement(), NurbsMapping::elevateDegree(), HyperbolicMapping::estimateMarchingParameters(), UnstructuredMapping::expandGhostBoundary(), fileOutput(), Ogen::findClosestBoundaryPoint(), AssignInterpNeighbours::findInterpolationNeighbours(), GenericMappedGridOperators::findInterpolationNeighbours(), HyperbolicMapping::findMatchingBoundaryCurve(), ApproximateGlobalInverse::findNearestGridPoint(), Mapping::findNearestGridPoint(), findNearestValidGridPoint(), CompositeSurface::findOutwardTangent(), SweepMapping::findRowSplines(), Ogmg::fineToCoarse(), RotatedBox::fitBox(), GenericMappedGridOperators::fixBoundaryCorners(), floatMappedGridFunction::fixupUnusedPoints(), intMappedGridFunction::fixupUnusedPoints(), doubleMappedGridFunction::fixupUnusedPoints(), Ogmg::fullMultigrid(), AdvancingFront::gatherExistingCandidates(), OGTrigFunction::gd(), OGPolyFunction::gd(), OGPulseFunction::gd(), TriangleWrapper::generate(), HyperbolicMapping::generate(), Oges::generateMatrix(), Ugen::generateSpacingControlMesh(), Ugen::generateSpacingControlMeshForSurface(), GenericDataBase::GenericDataBase(), CompositeSurface::get(), HDF_DataBase::get(), Ogen::getAdjustmentVectors(), ShowFileReader::getAGrid(), getAreaAndArcLength(), Regrid::getBoundedBox(), GridFunctionNorms::getBounds(), PlotIt::getBounds(), Regrid::getBox(), EllipticGridGenerator::getControlFunctions(), Ogmg::getDefect(), HDF_DataBase::getDistributed(), getDistributed(), getDt(), MappingGeometry::getGeometricProperties(), PlotIt::getGridBounds(), Mapping::getGridMinAndMax(), GridStatistics::getGridSpacing(), ShowFilePlotter::getHeaderComments(), Ogen::getHoleWidth(), getIndex(), GenericCompositeGridOperators::getInterpolationCoefficients(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), ParallelUtility::getLocalArrayBounds(), CopyArray::getLocalArrayBox(), CopyArray::getLocalArrayInterval(), getLocalBounds(), getLocalIndex(), CompositeTopology::getNearestEdge(), getNormal(), HyperbolicMapping::getNormalAndSurfaceArea(), DialogData::getOptionMenu(), PlotIt::getPlotBounds(), DialogData::getPulldownMenu(), DialogData::getRadioBox(), CompositeCurve::getRangeBound(), ShowFileReader::getSequenceNames(), getTimeStep(), DerivedFunctions::getUserDefinedDerivedFunction(), MappedGridOperators::getVelocityComponents(), getXColour(), PlotIt::grid3d(), GL_GraphicsInterface::hardcopyCommands(), Ogen::improveQuality(), initContourSurfaceList(), ExposedPoints::initialize(), AdvancingFront::initialize(), JoinMapping::initialize(), CrossSectionMapping::initialize(), NurbsMapping::initialize(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), Ogmg::initializeConstantCoefficients(), ReparameterizationTransform::initializeEquidistribution(), TrimmedMapping::initializeQuadTree(), TrimmedMapping::initializeTrimCurves(), PriorityBatchQueue< Face * >::insert(), insertFace(), ExposedPoints::interpolate(), NurbsMapping::interpolate(), Ogen::interpolateAll(), InterpolatePoints::interpolateAllPoints(), InterpolatePointsOnAGrid::interpolateAllPoints(), Interpolate::interpolateCoarseFromFine(), Interpolate::interpolateCoarseToFine(), interpolateExposedPoints(), Interpolate::interpolateFineFromCoarse(), interpolateFromControlFunction(), Ogen::interpolateMixedBoundary(), interpolatePoints(), InterpolateRefinements::interpolateRefinements(), interpolateRefinements(), NurbsMapping::interpolateSurface(), NurbsMapping::interpolateVolume(), IndexBox::intersect(), ApproximateGlobalInverse::intersectCube(), ApproximateGlobalInverse::intersectLine(), ApproximateGlobalInverse::intersectPlane(), Triangle::intersects(), InterpolateRefinements::intersects(), ExactLocalInverse::inverse(), UnstructuredMapping::isDuplicateNode(), AdvancingFront::isFaceConsistent2D(), AdvancingFront::isFaceConsistent3D(), EllipticGridGenerator::jacobi(), CompositeTopology::joinEdgeCurves(), Ogmg::l2Error(), l2Norm(), Ogmg::l2Norm(), Ogen::lastChanceInterpolation(), EllipticGridGenerator::lineSmoother(), lpNorm(), main(), makeGraphicsWindow(), AdvancingFront::makeTriOnSurface(), SquareMapping::map(), SmoothedPolygon::map(), AnnulusMapping::map(), OrthographicTransform::map(), SphereMapping::map(), TrimmedMapping::map(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), SmoothedPolygon::mapS(), OrthographicTransform::mapS(), SphereMapping::mapS(), DataPointMapping::mapScalar(), Ogen::markOffAxisRefinementMask(), Ogen::markPointsNeededForInterpolation(), Ogen::markPointsNeededForInterpolationNew(), Ogen::markPointsReallyNeededForInterpolation(), maxNorm(), Ogmg::maxNorm(), CompositeTopology::merge(), NurbsMapping::merge(), CompositeTopology::mergeEdgeCurves(), min(), moglInit(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), IntersectionMapping::newtonIntersection(), CompositeGrid::numberOfPossibleMultigridLevels(), OGPolyFunction::OGPolyFunction(), CompositeSurface::oldProject(), Ogen::oppositeBoundaryIndex(), MeshQualityMetrics::outputHistogram(), EllipticGridGenerator::periodicUpdate(), PlaneMapping::PlaneMapping(), ShowFilePlotter::plot(), PlotIt::plot(), MeshQualityMetrics::plot(), PlotIt::plot3dContours(), GL_GraphicsInterface::plotAxes(), HyperbolicMapping::plotCellQuality(), PlotIt::plotCompositeSurface(), HyperbolicMapping::plotDirectionArrows(), PlotIt::plotGrid(), PlotIt::plotGrid2d(), PlotIt::plotGridBoundaries(), PlotIt::plotGridQuality(), GL_GraphicsInterface::plotLabels(), GL_GraphicsInterface::plotLines(), PlotIt::plotLinesOnSurface(), GL_GraphicsInterface::plotPoints(), PlotIt::plotStructured(), PlotIt::plotTrimmedMapping(), PlotIt::plotUnstructured(), Ogen::preInterpolateGrids(), GridStatistics::printGridStatistics(), printGridStatistics(), IntersectionMapping::project(), CompositeSurface::project(), UnstructuredMapping::project(), HyperbolicMapping::project(), DataPointMapping::projectGhostPoints(), UnstructuredMapping::projectOnTriangle(), Ogen::projectToBoundary(), Ogen::projectToParameterBoundary(), DataFormats::readCart3dTri(), NurbsMapping::readFromIgesFile(), MappingsFromCAD::readMappings(), readMappingsFromAnOverlappingGridFile(), DataFormats::readPlot3d(), MappingsFromCAD::readSomeNurbs(), CompositeSurface::recomputeBoundingBox(), EllipticGridGenerator::redBlack(), refineTriangulation(), Regrid::regridAligned(), Regrid::regridRotated(), Ogen::removeExteriorPointsNew(), AdvancingFront::removeFaceFromFront(), HyperbolicMapping::removeNormalComponentOfSmoothing(), ArraySimple< int >::resize(), FileOutput::saveData(), GL_GraphicsInterface::saveRasterInAFile(), scaleNodes(), Mapping::secondOrderDerivative(), LoftedSurfaceMapping::sectionSetup(), GraphicsParameters::set(), GL_GraphicsInterface::setAxesDimension(), NurbsMapping::setBounds(), SparseRepForMGF::setCoefficientIndex(), OGPolyFunction::setCoefficients(), GL_GraphicsInterface::setColourFromTable(), DataPointMapping::setDataPoints(), GL_GraphicsInterface::setGlobalBound(), Oges::setGridsToUse(), ShowFileReader::setMaximumNumberOfOpenShowFiles(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), DataPointMapping::setNumberOfGhostLines(), CompositeGrid::setOverlapParameters(), RevolutionMapping::setParameterAxes(), HyperbolicMapping::setParameters(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionary(), EllipticGridGenerator::setup(), ParallelOverlappingGridInterpolator::setup(), setXColour(), GridSmoother::smooth(), EllipticGridGenerator::smooth(), Ogmg::smooth(), Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), Ogmg::smoothJacobi(), Ogmg::smoothLine(), Ogmg::smoothRedBlack(), TrimmedMapping::snapCurvesToIntersection(), spewPrimitiveEPS(), CompositeTopology::splitAndMergeEdgeCurves(), Regrid::splitBoxRotated(), splitFace2(), EllipticGridGenerator::startingGrid(), PlotIt::streamLines2d(), PlotIt::streamLines3d(), PlotIt::surfaceGrid3d(), Interpolant::testInterpolation(), TrimmedMapping::triangulate(), CompositeTopology::triangulateCompositeSurface(), SmoothedPolygon::update(), RocketMapping::update(), JoinMapping::update(), DataPointMapping::update(), CircleMapping::update(), ColourBar::update(), GridStretcher::update(), ReductionMapping::update(), IntersectionMapping::update(), SplineMapping::update(), CompositeSurface::update(), OgmgParameters::update(), HyperbolicMapping::update(), Mapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateMarchingParameters(), Ogen::updateParameters(), Ogen::updateRefinement(), Ogen::updateRefinementFillInterpolationData(), Ogen::updateRefinementFillInterpolationDataNew(), Ogen::updateRefinementNew(), Ogen::updateRefinementNewer(), Integrate::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), PlotIt::userDefinedOutput(), verifyUnstructuredConnectivity(), xInterpolate(), and xInterpolateOpt().