Overture  Version 25
Macros | Typedefs | Enumerations | Variables
OvertureTypes.h File Reference
#include "OvertureDefine.h"
#include <float.h>
#include "A++.h"
Include dependency graph for OvertureTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FALSE   0
 
#define INTEGER_MIN   INT_MIN
 
#define INTEGER_MAX   INT_MAX
 
#define USE_DOUBLE
 
#define MPI_Real   MPI_DOUBLE
 
#define REAL_RADIX   FLT_RADIX
 
#define REAL_ROUNDS   FLT_ROUNDS
 
#define REAL_DIG   DBL_DIG
 
#define REAL_EPSILON   DBL_EPSILON
 
#define REAL_MANT_DIG   DBL_MANT_DIG
 
#define REAL_MAX   DBL_MAX
 
#define REAL_MAX_EXP   DBL_MAX_EXP
 
#define REAL_MIN   DBL_MIN
 
#define REAL_MIN_EXP   DBL_MIN_EXP
 
#define BL_SPACEDIM   3
 
#define BL_ARCH_IEEE
 

Typedefs

typedef int Integer
 
typedef intSerialArray IntegerArray
 
typedef intArray IntegerDistributedArray
 
typedef int Logical
 
typedef IntegerArray LogicalArray
 
typedef IntegerDistributedArray LogicalDistributedArray
 
typedef Integer LogicalAE
 
typedef int64_t doubleLengthInt
 
typedef double Real
 
typedef long double DoubleReal
 
typedef doubleSerialArray RealArray
 
typedef doubleSerialArray DoubleRealArray
 
typedef doubleSerialArray RealSerialArray
 
typedef doubleSerialArray realSerialArray
 
typedef doubleArray RealDistributedArray
 
typedef doubleArray DoubleRealDistributedArray
 
typedef Real real
 
typedef RealDistributedArray realArray
 
typedef RealDistributedArray realDistributedArray
 
typedef intArray intDistributedArray
 
typedef floatArray floatDistributedArray
 
typedef doubleArray doubleDistributedArray
 

Enumerations

enum  CopyType { DEEP, SHALLOW, NOCOPY }
 

Variables

const Logical LogicalFalse =0
 
const Logical LogicalTrue =!LogicalFalse
 

Macro Definition Documentation

#define BL_ARCH_IEEE
#define BL_SPACEDIM   3
#define FALSE   0
#define INTEGER_MAX   INT_MAX
#define INTEGER_MIN   INT_MIN
#define MPI_Real   MPI_DOUBLE
#define REAL_DIG   DBL_DIG
#define REAL_EPSILON   DBL_EPSILON

Referenced by Ogmg::applyBoundaryConditions(), RevolutionMapping::basicInverse(), SphereMapping::basicInverse(), RevolutionMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), UserDefinedMapping1::bladeSetup(), NurbsMapping::buildCurveOnSurface(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), OffsetShell::buildOffsetMappings(), UnstructuredMapping::buildSearchTree(), CompositeTopology::buildSubSurfaceTriangulation(), Ogen::changeParameters(), Checker::Checker(), checkGrid(), Mapping::checkMapping(), checkOverlappingGrid(), Ogen::checkRefinementInterpolation(), Ogen::checkRefinementInterpolationNew(), AdvancingFront::checkVertexDirection(), NurbsMapping::circle(), Ogmg::coarseGridSolverTest(), Ogmg::computeLeftNullVector(), PlotIt::contour1d(), ApproximateGlobalInverse::countCrossingsWithPolygon(), Ogen::countCrossingsWithRealBoundary(), createSurfaceForAFace(), CrossSectionMapping::CrossSectionMapping(), IntersectionMapping::determineIntersection(), Mapping::determineResolution(), TMquad::distancePointToSegment(), Mapping::epsilon(), equidistribute(), equiGridSmoother(), ExactLocalInverse::ExactLocalInverse(), SweepMapping::findRowSplines(), Oges::formMatrix(), AdvancingFront::gatherExistingCandidates(), get_circle_center(), get_circle_center_on_plane(), Ogen::getAdjustmentVectors(), GenericCompositeGridOperators::getInterpolationCoefficients(), Mapping::getMappingParametersOption(), getMatrixToRotateOneVectorIntoAnother(), Triangle::getRelativeCoordinates(), OgmgParameters::init(), CircleMapping::initialize(), Integrate::initialize(), SplineMapping::initialize(), NurbsMapping::initialize(), Ogmg::initializeConstantCoefficients(), ReparameterizationTransform::initializeEquidistribution(), UnstructuredMapping::insideOrOutside(), Ogen::interpolateAPoint(), NurbsMapping::intersect3DLines(), IntersectionMapping::intersectCurves(), Triangle::intersects(), IntersectionMapping::intersectWithCompositeSurface(), TMquad::inThisSquare(), ExactLocalInverse::inverse(), StretchMapping::inverseMapS(), isBetweenOpenInterval2D(), Ogen::lastChanceInterpolation(), main(), AdvancingFront::makeTriOnSurface(), AdvancingFront::makeTriTetFromExistingVertices(), makeTriTetFromNewVertex(), RevolutionMapping::map(), NormalMapping::map(), OrthographicTransform::map(), SphereMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneralWithPolarSingularity(), NormalMapping::mapS(), RevolutionMapping::mapS(), OrthographicTransform::mapS(), SphereMapping::mapS(), HyperbolicMapping::matchToCurve(), NurbsMapping::merge(), IntersectionMapping::newtonIntersection(), optimize_one_node_steepest_descent(), EllipticGridGenerator::periodicUpdate(), plot3dToOverture(), GL_GraphicsInterface::plotAxes(), PlotIt::plotStructured(), Checker::printMessage(), LoftedSurfaceMapping::profileSetup(), CompositeSurface::project(), UnstructuredMapping::project(), Ogen::projectToBoundary(), Ogen::projectToParameterBoundary(), NurbsMapping::readFromIgesFile(), DataFormats::readPlot3d(), refineTriangulation(), NurbsMapping::reparameterize(), Mapping::secondOrderDerivative(), CylinderMapping::setAngle(), AnnulusMapping::setAngleBounds(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionAngle(), DataPointMapping::setTopologyMask(), Ogmg::smoothLine(), SlapEquationSolver::solve(), DataPointMapping::specifyTopology(), SphereMapping::SphereMapping(), NurbsMapping::split(), NurbsMapping::transformKnots(), TrimmedMapping::triangulate(), NurbsMapping::truncateToDomainBounds(), UNSTRUCTURED_OPS_FV2::u_xi_uFV2(), SmoothedPolygon::update(), CircleMapping::update(), AnnulusMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), EllipticGridGenerator::update(), OgmgParameters::update(), Mapping::update(), HyperbolicMapping::updateSurfaceGridParameters(), SparseRepForMGF::updateToMatchGrid(), and verifyUnstructuredConnectivity().

#define REAL_MANT_DIG   DBL_MANT_DIG
#define REAL_MAX   DBL_MAX

Referenced by CompositeGrid::add(), AdvancingFront::addFaceToFront(), AdvancingFront::advanceFront(), MappingBuilder::assignBoundaryConditions(), UserDefinedMapping1::bladeSetup(), Ogen::buildACompositeGrid(), MappingBuilder::buildBoxGrid(), HyperbolicMapping::buildCurve(), Ogmg::buildExtraLevelsNew(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildSearchTree(), CompositeTopology::buildSubSurfaceTriangulation(), Ogen::changeParameters(), Mapping::checkMapping(), CompositeTopology::CompositeTopology(), DistributedInverse::computeBoundingBoxes(), DerivedFunctions::computeDerivedFunctions(), ErrorEstimator::computeErrorFunction(), AdvancingFront::computeFaceNormal(), MeshQualityMetrics::computeJacobianProperties(), computeMaximumSpeed(), computeRate(), AdvancingFront::computeSurfaceNormal(), PlotIt::contour3d(), MappingsFromCAD::createBoundedSurface(), HyperbolicMapping::createCurveOnSurface(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogmg::cycle(), GridDistribution::determineAGoodNumberOfProcessors(), LoadBalancer::determineLoadBalanceKernighanLin(), ApproximateGlobalInverse::distanceToCell(), TrimmedMapping::editNurbsTrimCurve(), Ogen::findClosestBoundaryPoint(), TrimmedMapping::findClosestCurve(), UnstructuredMapping::findClosestEntity(), TrimmedMapping::findDistanceToACurve(), HyperbolicMapping::findMatchingBoundaryCurve(), InterpolatePointsOnAGrid::findNearestValidGridPoint(), findNearestValidGridPoint(), findRBound(), AdvancingFront::gatherExistingCandidates(), TriangleWrapper::generate(), Ugen::generateSpacingControlMesh(), Ugen::generateSpacingControlMeshForSurface(), CompositeSurface::get(), PlotIt::getBounds(), getDt(), MappingGeometry::getGeometricProperties(), GridStatistics::getGridSpacing(), Ogmg::getInterpolationCoordinatesNew(), CompositeCurve::getRangeBound(), Ogen::getSharedBoundaryTolerances(), getTimeStep(), DerivedFunctions::getUserDefinedDerivedFunction(), idealVertexIteration(), Ogen::improveQuality(), ContourSurface::init(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), CompositeTopology::initializeTopology(), insertFace(), Ogen::interpolateAPoint(), interpolatePoints(), intersect3D(), ApproximateGlobalInverse::intersectCube(), IntersectionMapping::intersectCurves(), AdvancingFront::isFaceConsistent3D(), main(), AdvancingFront::makeTriOnSurface(), SmoothedPolygon::map(), SmoothedPolygon::mapS(), CompositeSurface::oldProject(), Bound::operator real(), optimize_one_node_newton_fv(), optimize_one_node_steepest_descent(), MeshQualityMetrics::outputHistogram(), PlotIt::plot3dContours(), PlotIt::plotCompositeSurface(), GridStatistics::printGridStatistics(), printGridStatistics(), CompositeSurface::project(), UnstructuredMapping::project(), DataFormats::readPlot3d(), CompositeSurface::recomputeBoundingBox(), refineTriangulation(), AdvancingFront::removeFaceFromFront(), GL_GraphicsInterface::resetGlobalBound(), LoftedSurfaceMapping::sectionSetup(), CompositeGridData::setNumberOfDimensionsAndGrids(), CompositeGrid::setOverlapParameters(), TrimmedMapping::snapCurvesToIntersection(), DataPointMapping::specifyTopology(), CompositeTopology::splitAndMergeEdgeCurves(), PlotIt::streamLines3d(), CompositeTopology::triangulateCompositeSurface(), UnstructuredMapping::UnstructuredMapping(), CompositeSurface::update(), HyperbolicMapping::update(), and verifyUnstructuredConnectivity().

#define REAL_MAX_EXP   DBL_MAX_EXP
#define REAL_MIN   DBL_MIN

Referenced by NurbsMapping::angle(), MappedGridOperators::applyBCextrapolate(), MappedGridOperators::applyBoundaryCondition(), AssignInterpNeighbours::assign(), RevolutionMapping::basicInverse(), OrthographicTransform::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), CrossSectionMapping::basicInverse(), RevolutionMapping::basicInverseS(), OrthographicTransform::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), HyperbolicMapping::blendNormals(), CompositeTopology::buildEdgeCurves(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromARegularMapping(), OffsetShell::buildOffsetMappings(), NurbsMapping::buildSubCurves(), CompositeTopology::buildSubSurfaceTriangulation(), Mapping::checkMapping(), NurbsMapping::circle(), DerivedFunctions::computeDerivedFunctions(), ErrorEstimator::computeErrorFunction(), Ogen::computeInterpolationQuality(), GridSmoother::computeNormals(), NurbsMapping::conic(), HyperbolicMapping::correctProjectionOfInitialCurve(), createSurfaceForAFace(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), ApproximateGlobalInverse::distanceToCell(), PlotIt::drawAStreamLine(), HyperbolicMapping::equidistributeAndStretch(), UnstructuredMapping::findBoundaryCurves(), HyperbolicMapping::findNormalsToStartCurve(), GenericMappedGridOperators::fixBoundaryCorners(), OGPulseFunction::gd(), Oges::generateMatrix(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), Ogen::getNormal(), HyperbolicMapping::getNormalAndSurfaceArea(), DerivedFunctions::getUserDefinedDerivedFunction(), GenericGraphicsInterface::getValues(), AdvancingFront::initialize(), NurbsMapping::initialize(), ApproximateGlobalInverse::insideGrid(), IntersectionMapping::intersectCurves(), IntersectionMapping::intersectWithCompositeSurface(), ExactLocalInverse::inverse(), lpNorm(), main(), NormalMapping::map(), QuadraticMapping::map(), CrossSectionMapping::mapBuiltin(), NormalMapping::mapS(), HyperbolicMapping::matchToCurve(), CompositeTopology::merge(), NurbsMapping::moveEndpoint(), HyperbolicMapping::normalize(), optimize_one_node_newton_fv(), optimize_one_node_steepest_descent(), Ogmg::outputResults(), GL_GraphicsInterface::plotAxes(), HyperbolicMapping::plotDirectionArrows(), PlotIt::plotGridQuality(), Regrid::printStatistics(), CompositeSurface::printStatistics(), Interpolant::printStatistics(), UnstructuredMapping::printStatistics(), HyperbolicMapping::printStatistics(), CompositeSurface::project(), Mapping::project(), HyperbolicMapping::project(), refineTriangulation(), Oges::setEquationAndBoundaryConditions(), GL_GraphicsInterface::setGlobalBound(), GridSmoother::smooth(), Ogmg::smooth(), TrimmedMapping::snapCurvesToIntersection(), NurbsMapping::split(), swapFace(), OGPulseFunction::t(), TrimmedMapping::triangulate(), StretchTransform::update(), MatrixTransform::update(), StretchMapping::update(), SplineMapping::update(), CompositeSurface::update(), Mapping::update(), NurbsMapping::update(), 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(), UNSTRUCTURED_OPS_FV2::xixj_uFV2(), OGPulseFunction::xx(), OGPulseFunction::xxx(), OGPulseFunction::xxxx(), OGPulseFunction::xy(), OGPulseFunction::xz(), OGPulseFunction::y(), OGPulseFunction::yy(), OGPulseFunction::z(), and OGPulseFunction::zz().

#define REAL_MIN_EXP   DBL_MIN_EXP
#define REAL_RADIX   FLT_RADIX
#define REAL_ROUNDS   FLT_ROUNDS
#define USE_DOUBLE

Typedef Documentation

typedef doubleArray doubleDistributedArray
typedef int64_t doubleLengthInt
typedef long double DoubleReal
typedef doubleSerialArray DoubleRealArray
typedef doubleArray DoubleRealDistributedArray
typedef floatArray floatDistributedArray
typedef intArray intDistributedArray
typedef int Integer
typedef intSerialArray IntegerArray
typedef intArray IntegerDistributedArray
typedef int Logical
typedef Integer LogicalAE
typedef double Real
typedef Real real
typedef doubleSerialArray RealArray
typedef doubleArray RealDistributedArray
typedef doubleSerialArray RealSerialArray
typedef doubleSerialArray realSerialArray

Enumeration Type Documentation

enum CopyType
Enumerator
DEEP 
SHALLOW 
NOCOPY 

Variable Documentation

const Logical LogicalFalse =0
const Logical LogicalTrue =!LogicalFalse