Overture  Version 25
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends | List of all members
Mapping Class Reference

#include <Mapping.h>

Inheritance diagram for Mapping:
Inheritance graph
[legend]
Collaboration diagram for Mapping:
Collaboration graph
[legend]

Public Types

enum  mappingSpace { parameterSpace, cartesianSpace }
 
enum  coordinateSystem {
  cartesian, spherical, cylindrical, polar,
  toroidal, numberOfCoordinateSystems
}
 
enum  coordinateSingularity { noCoordinateSingularity, polarSingularity }
 
enum  mappingCoordinateSystem { rectangular, conformal, orthogonal, general }
 
enum  periodicType { notPeriodic, derivativePeriodic, functionPeriodic }
 
enum  topologyEnum { topologyIsNotPeriodic =0, topologyIsPeriodic, topologyIsPartiallyPeriodic }
 
enum  mappingItemName {
  mappingName, domainName, rangeName, domainAxis1Name,
  domainAxis2Name, domainAxis3Name, rangeAxis1Name, rangeAxis2Name,
  rangeAxis3Name, numberOfMappingItemNames
}
 
enum  basicInverseOptions { canDoNothing, canDetermineOutside, canInvert, canInvertWithGoodGuess }
 
typedef ArraySimpleFixed< int, 2, 3, 1, 1 > IndexRangeType
 

Public Member Functions

 Mapping (int domainDimension=3, int rangeDimension=3, mappingSpace domainSpace=parameterSpace, mappingSpace rangeSpace=cartesianSpace, coordinateSystem domainCoordinateSystem=cartesian, coordinateSystem rangeCoordinateSystem=cartesian)
 
 Mapping (const Mapping &, const CopyType copyType=DEEP)
 
Mappingoperator= (const Mapping &X)
 
virtual ~Mapping ()
 
void reference (const Mapping &map)
 
void breakReference ()
 
virtual Mappingmake (const aString &mappingClassName)
 
virtual void map (const realArray &r, realArray &x, realArray &xr=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void inverseMap (const realArray &x, realArray &r, realArray &rx=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void basicInverse (const realArray &x, realArray &r, realArray &rx=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void mapC (const realArray &r, const realArray &x, const realArray &xr=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void inverseMapC (const realArray &x, const realArray &r, const realArray &rx=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void mapGrid (const realArray &r, realArray &x, realArray &xr=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual int intersects (Mapping &map2, const int &side1=-1, const int &axis1=-1, const int &side2=-1, const int &axis2=-1, const real &tol=0.) const
 
virtual void inverseMapGrid (const realArray &x, realArray &r, realArray &rx=Overture::nullRealDistributedArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void mapS (const RealArray &r, RealArray &x, RealArray &xr=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void inverseMapS (const RealArray &x, RealArray &r, RealArray &rx=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void basicInverseS (const RealArray &x, RealArray &r, RealArray &rx=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void mapCS (const RealArray &r, const RealArray &x, const RealArray &xr=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void inverseMapCS (const RealArray &x, const RealArray &r, const RealArray &rx=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void mapGridS (const RealArray &r, RealArray &x, RealArray &xr=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual void inverseMapGridS (const RealArray &x, RealArray &r, RealArray &rx=Overture::nullRealArray(), MappingParameters &params=Overture::nullMappingParameters())
 
virtual int projectS (RealArray &x, MappingProjectionParameters &mpParams)
 
virtual real sizeOf (FILE *file=NULL) const
 
virtual int update (MappingInformation &mapInfo)
 
virtual bool updateWithCommand (MappingInformation &mapInfo, const aString &command)
 
virtual int interactiveUpdate (GenericGraphicsInterface &gi)
 
virtual int project (realArray &x, MappingProjectionParameters &mpParams)
 
virtual void display (const aString &label=blankString) const
 
int checkMapping ()
 
void reinitialize ()
 
int determineResolution (int numberOfGridPoints[], bool collapsedEdge[2][3], real averageArclength[], real elementDensityTolerance=.05)
 
void secondOrderDerivative (const Index &I, const realArray &r, realArray &xrr, const int axis, const int &rAxis)
 
int findNearestGridPoint (RealArray &x, RealArray &r, RealArray &dista, RealArray &xa)
 Find the nearest grid point to each of a given set of points x(i,.)
 
real getArcLength ()
 
basicInverseOptions getBasicInverseOption () const
 
int getBoundaryCondition (const int side, const int axis) const
 
virtual RealArray getBoundingBox (const int &side=-1, const int &axis=-1) const
 
virtual int getBoundingBox (const IntegerArray &indexRange, const IntegerArray &gridIndexRange, RealArray &xBounds, bool local=false) const
 
virtual int getBoundingBox (const RealArray &rBounds, RealArray &xBounds) const
 
const BoundingBoxgetBoundingBoxTree (const int &side, const int &axis) const
 
virtual aString getClassName () const
 
int getCoordinateEvaluationType (const coordinateSystem type) const
 
Bound getDomainBound (const int side, const int axis) const
 
int getDomainDimension () const
 
coordinateSystem getDomainCoordinateSystem () const
 
Bound getDomainCoordinateSystemBound (const int side, const int axis) const
 
mappingSpace getDomainSpace () const
 
int getGridDimensions (const int axis) const
 
virtual const realArraygetGrid (MappingParameters &params=Overture::nullMappingParameters(), bool includeGhost=false)
 
virtual const RealArraygetGridSerial (MappingParameters &params=Overture::nullMappingParameters(), bool includeGhost=false)
 
int getID () const
 
int getInvertible () const
 
periodicType getIsPeriodic (const int axis) const
 
mappingCoordinateSystem getMappingCoordinateSystem () const
 
aString getName (const mappingItemName item) const
 
int getGridIndexRange (int side, int axis)
 
int getNumberOfGhostPoints (int side, int axis)
 
real getParameter (const MappingParameters::realParameter &param) const
 
int getParameter (const MappingParameters::intParameter &param) const
 
real getPeriodVector (const int axis, const int direction) const
 
Bound getRangeBound (const int side, const int axis) const
 
coordinateSystem getRangeCoordinateSystem () const
 
Bound getRangeCoordinateSystemBound (const int side, const int axis) const
 
int getRangeDimension () const
 
mappingSpace getRangeSpace () const
 
int getShare (const int side, const int axis) const
 
real getSignForJacobian () const
 
topologyEnum getTopology (const int side, const int axis) const
 
coordinateSingularity getTypeOfCoordinateSingularity (const int side, const int axis) const
 
bool gridIsValid () const
 
int hasACoordinateSingularity () const
 
intArray & topologyMask ()
 
void setArcLength (real length)
 
virtual void setBasicInverseOption (const basicInverseOptions option)
 
virtual void setBoundaryCondition (const int side, const int axis, const int bc)
 
virtual void setCoordinateEvaluationType (const coordinateSystem type, const int trueOrFalse)
 
virtual void setDomainBound (const int side, const int axis, const Bound domainBound)
 
virtual void setDomainCoordinateSystem (const coordinateSystem domainCoordinateSystem)
 
virtual void setDomainCoordinateSystemBound (const int side, const int axis, const Bound domainCoordinateSystemBound)
 
virtual void setDomainDimension (const int domainDimension)
 
virtual void setDomainSpace (const mappingSpace domainSpace)
 
virtual void setGrid (realArray &grid, IntegerArray &gridIndexRange)
 
virtual void setGridDimensions (const int axis, const int dim)
 
virtual void setInvertible (const int invertible)
 
void setID ()
 
virtual void setIsPeriodic (const int axis, const periodicType isPeriodic)
 
virtual void setMappingCoordinateSystem (const mappingCoordinateSystem mappingCoordinateSystem0)
 
virtual void setName (const mappingItemName item, const aString &name)
 
void setGridIndexRange (int side, int axis, int num)
 
void setNumberOfGhostPoints (int side, int axis, int numGhost)
 
virtual void setParameter (const MappingParameters::realParameter &param, const real &value)
 
virtual void setParameter (const MappingParameters::intParameter &param, const int &value)
 
void setPartition (Partitioning_Type &partition)
 
virtual void setPeriodVector (const int axis, const int direction, const real periodVectorComponent)
 
virtual void setRangeBound (const int side, const int axis, const Bound rangeBound)
 
virtual void setRangeCoordinateSystem (const coordinateSystem rangeCoordinateSystem)
 
virtual void setRangeCoordinateSystemBound (const int side, const int axis, const Bound rangeCoordinateSystemBound)
 
virtual void setRangeDimension (const int rangeDimension)
 
virtual void setRangeSpace (const mappingSpace rangeSpace)
 
virtual void setShare (const int side, const int axis, const int share)
 
void setSignForJacobian (const real signForJac)
 
virtual void setTopology (const int side, const int axis, const topologyEnum topo)
 
virtual void setTypeOfCoordinateSingularity (const int side, const int axis, const coordinateSingularity)
 
bool usesDistributedInverse () const
 
bool usesDistributedMap () const
 
virtual void useRobustInverse (const bool trueOrFalse=TRUE)
 
bool usingRobustInverse () const
 Return true if the robust inverse is used.
 
virtual int get (const GenericDataBase &dir, const aString &name)
 
virtual int put (GenericDataBase &dir, const aString &name) const
 
virtual int outside (const realArray &x)
 
virtual int setNumberOfGhostLines (IndexRangeType &numberOfGhostLinesNew)
 
void setNumberOfDistributedGhostLines (int numGhost)
 
void periodicShift (realArray &r, const Index &I)
 
Index getIndex (const realArray &r, realArray &x, const realArray &xr, int &base, int &bound, int &computeMap, int &computeMapDerivative)
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 
virtual void consistencyCheck () const
 

Static Public Member Functions

static void openDebugFiles ()
 
static void closeDebugFiles ()
 
static real epsilon ()
 
static void setMinimumNumberOfDistributedGhostLines (int numGhost)
 
static int getGridMinAndMax (const realArray &u, const Range &R1, const Range &R2, const Range &R3, real uMin[3], real uMax[3], bool local=false)
 
static MappingmakeMapping (const aString &mappingClassName)
 
static MappingLinkedListstaticMapList ()
 

Public Attributes

int computeMap
 
int computeMapDerivative
 
int base
 
int bound
 
real signForJacobian
 
ApproximateGlobalInverseapproximateGlobalInverse
 
ExactLocalInverseexactLocalInverse
 
DistributedInversedistributedInverse
 

Static Public Attributes

static int useInitialGuessForInverse =TRUE
 
static int debug =0
 
static FILE * debugFile =NULL
 
static FILE * pDebugFile =NULL
 
static const real bogus =10.
 

Protected Member Functions

int buildMappingParametersDialog (DialogData &dialog)
 
int getMappingParametersOption (const aString &answer, DialogData &dialog, GenericGraphicsInterface &gi)
 : Look for a change to one of the mapping parameters.
 
int updateMappingParametersDialog (DialogData &dialog)
 
void initializePartition ()
 
int mappingHasChanged ()
 
void setGridIsValid ()
 
void setDefaultMappingBounds (const mappingSpace ms, Bound mappingBound[3][2])
 
void setDefaultCoordinateSystemBounds (const coordinateSystem cs, Bound csBound[3][2])
 
int validSide (const int side) const
 
int validAxis (const int axis) const
 
void mappingError (const aString &subName, const int side, const int axis) const
 

Protected Attributes

int dataBaseID
 
aString className
 
int domainDimension
 
int rangeDimension
 
int bc [2][3]
 
int share [2][3]
 
periodicType isPeriodic [3]
 
real periodVector [3][3]
 
int invertible
 
basicInverseOptions basicInverseOption
 
int periodicityOfSpace
 
coordinateSingularity typeOfCoordinateSingularity [2][3]
 
int coordinateEvaluationType [numberOfCoordinateSystems]
 
IndexRangeType gridIndexRange
 
IndexRangeType numberOfGhostPoints
 
realArray grid
 
bool inverseIsDistributed
 
bool mapIsDistributed
 
int numberOfDistributedGhostLines
 
bool partitionInitialized
 
Partitioning_Type partition
 
mappingSpace domainSpace
 
mappingSpace rangeSpace
 
coordinateSystem domainCoordinateSystem
 
coordinateSystem rangeCoordinateSystem
 
mappingCoordinateSystem mappingCoordinateSystem0
 
Bound domainBound [3][2]
 
Bound rangeBound [3][2]
 
Bound domainCoordinateSystemBound [3][2]
 
Bound rangeCoordinateSystemBound [3][2]
 
topologyEnum topology [3][2]
 
intArray * topologyMaskPointer
 
real arcLength
 
bool remakeGrid
 
bool remakeGridSerial
 

Static Protected Attributes

static int defaultNumberOfGhostPoints =0
 
static int minimumNumberOfDistributedGhostLines =1
 

Friends

class MappingRC
 
class ApproximateGlobalInverse
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
canDoNothing 
canDetermineOutside 
canInvert 
canInvertWithGoodGuess 
Enumerator
noCoordinateSingularity 
polarSingularity 
Enumerator
cartesian 
spherical 
cylindrical 
polar 
toroidal 
numberOfCoordinateSystems 
Enumerator
rectangular 
conformal 
orthogonal 
general 
Enumerator
mappingName 
domainName 
rangeName 
domainAxis1Name 
domainAxis2Name 
domainAxis3Name 
rangeAxis1Name 
rangeAxis2Name 
rangeAxis3Name 
numberOfMappingItemNames 
Enumerator
parameterSpace 
cartesianSpace 
Enumerator
notPeriodic 
derivativePeriodic 
functionPeriodic 
Enumerator
topologyIsNotPeriodic 
topologyIsPeriodic 
topologyIsPartiallyPeriodic 

Constructor & Destructor Documentation

Mapping::Mapping ( int  domainDimension = 3,
int  rangeDimension = 3,
mappingSpace  domainSpace = parameterSpace,
mappingSpace  rangeSpace = cartesianSpace,
coordinateSystem  domainCoordinateSystem = cartesian,
coordinateSystem  rangeCoordinateSystem = cartesian 
)
Mapping::Mapping ( const Mapping X,
const CopyType  copyType = DEEP 
)
Mapping::~Mapping ( )
virtual

Member Function Documentation

void Mapping::basicInverse ( const realArray x,
realArray r,
realArray rx = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::basicInverseS ( const RealArray x,
RealArray r,
RealArray rx = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::breakReference ( void  )
virtual

Reimplemented from ReferenceCounting.

int Mapping::buildMappingParametersDialog ( DialogData dialog)
protected
int Mapping::checkMapping ( )
void Mapping::closeDebugFiles ( )
static

References debugFile, NULL, and pDebugFile.

int Mapping::determineResolution ( int  numberOfGridPoints[],
bool  collapsedEdge[2][3],
real  averageArclength[],
real  elementDensityTolerance = .05 
)
void Mapping::display ( const aString label = blankString) const
virtual

Reimplemented in HyperbolicMapping, StretchMapping, NurbsMapping, and MatrixTransform.

References axis1, cartesian, cartesianSpace, cylindrical, End, functionPeriodic, gridIndexRange, isPeriodic, notPeriodic, parameterSpace, polar, printF(), share, spherical, Start, and toroidal.

Referenced by ComposeMapping::basicInverse(), UnstructuredMapping::buildFromACompositeSurface(), MatrixTransform::display(), NurbsMapping::display(), StretchMapping::display(), MappingRC::display(), HyperbolicMapping::display(), FilamentMapping::displayParameters(), getGridSerial(), CrossSectionMapping::initialize(), SplineMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), ComposeMapping::inverseMapS(), TrimmedMapping::map(), TrimmedMapping::mapGrid(), UnstructuredMapping::project(), reference(), TrimmedMapping::triangulate(), SmoothedPolygon::update(), RocketMapping::update(), PolynomialMapping::update(), ChannelMapping::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), CircleMapping::update(), PlaneMapping::update(), SquareMapping::update(), FilletMapping::update(), ReorientMapping::update(), EllipticTransform::update(), OrthographicTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), BoxMapping::update(), CylinderMapping::update(), AirfoilMapping::update(), TFIMapping::update(), AnnulusMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), ComposeMapping::update(), ReparameterizationTransform::update(), SplineMapping::update(), and TrimmedMapping::update().

real Mapping::epsilon ( )
static
int Mapping::findNearestGridPoint ( RealArray x,
RealArray r,
RealArray dista,
RealArray xa 
)

Find the nearest grid point to each of a given set of points x(i,.)

Parameters
x(input) : x(i,0:r-1) find the nearest grid point to each of this set of points.
r(intput/output) : r(i,0:d-1) r-coordinates of the nearest grid points (r(i,0:d-1)==Mapping::bogus if this value of r was not set since the distance was larger than dista(i)). On input these can can provide an initial guess.
dista(input/output) : dista(i) Only find closest points that are smaller than this "distance" (which is actually defined as the SQUARE of the l2 norm) for each point. On output this value is set to the new smaller distance if one was found.
xa(output) : xa(i,0:r-1) x-coordinates of the nearest grid points (for those points set).

References approximateGlobalInverse, assert, base, basicInverseS(), bb, bogus, bound, canInvert, debug, DISTA, domainDimension, dr, ApproximateGlobalInverse::findNearestGridPoint(), SparseArray< T >::get(), getBasicInverseOption(), getBoundingBox(), getName(), gid, ApproximateGlobalInverse::grid, GRID, grid, gridIndexRange, i2, ApproximateGlobalInverse::initialize(), ip, map(), mappingName, mapS(), max(), min(), MPI_Real, NULL, openDebugFiles(), OV_ABORT, Overture::OV_COMM, pDebugFile, printF(), R, rab, BoundingBox::rangeBound(), rangeDimension, ApproximateGlobalInverse::serialBoundingBox, setParameter(), SQR, MappingParameters::THEfindBestGuess, usesDistributedInverse(), X, XA, and XC.

Referenced by InterpolatePointsOnAGrid::findNearestValidGridPoint(), and Ogen::interpolateAPoint().

int Mapping::get ( const GenericDataBase dir,
const aString name 
)
virtual

Reimplemented in UnstructuredMapping, HyperbolicMapping, TrimmedMapping, FilamentMapping, NurbsMapping, SplineMapping, StretchMapping, ReparameterizationTransform, DataPointMapping, CrossSectionMapping, SphereMapping, SweepMapping, IntersectionMapping, LineMapping, AirfoilMapping, TFIMapping, CylinderMapping, RestrictionMapping, MatrixTransform, AnnulusMapping, UserDefinedMapping1, FilletMapping, OrthographicTransform, ReorientMapping, EllipticTransform, ReductionMapping, ComposeMapping, CircleMapping, QuadraticMapping, RevolutionMapping, DepthMapping, JoinMapping, MatrixMapping, BoxMapping, StretchedSquare, SquareMapping, CompositeSurface, NormalMapping, StretchTransform, SmoothedPolygon, ChannelMapping, LoftedSurfaceMapping, PlaneMapping, RocketMapping, and PolynomialMapping.

References ReferenceCountingList::add(), approximateGlobalInverse, arcLength, assert, aString, basicInverseOption, bc, cartesianSpace, className, coordinateEvaluationType, dataBaseID, debug, domainBound, domainCoordinateSystem, domainCoordinateSystemBound, domainDimension, domainSpace, End, exactLocalInverse, GenericDataBase::find(), Bound::get(), GenericDataBase::get(), ApproximateGlobalInverse::get(), ExactLocalInverse::get(), GenericDataBase::getID(), GenericDataBase::getList(), gridIndexRange, inverseIsDistributed, invertible, isPeriodic, mapIsDistributed, mappingCoordinateSystem0, NULL, numberOfCoordinateSystems, numberOfDistributedGhostLines, numberOfGhostPoints, numberOfMappingItemNames, parameterSpace, periodicityOfSpace, periodVector, rangeBound, rangeCoordinateSystem, rangeCoordinateSystemBound, rangeDimension, rangeSpace, remakeGrid, GenericDataBase::setMode(), setName(), share, signForJacobian, sPrintF(), Start, GenericDataBase::streamInputMode, TRUE, typeOfCoordinateSingularity, and GenericDataBase::virtualConstructor().

Referenced by PolynomialMapping::get(), LoftedSurfaceMapping::get(), PlaneMapping::get(), ChannelMapping::get(), SmoothedPolygon::get(), NormalMapping::get(), CompositeSurface::get(), SquareMapping::get(), BoxMapping::get(), StretchedSquare::get(), JoinMapping::get(), MatrixMapping::get(), DepthMapping::get(), CircleMapping::get(), QuadraticMapping::get(), RevolutionMapping::get(), ComposeMapping::get(), ReductionMapping::get(), EllipticTransform::get(), OrthographicTransform::get(), FilletMapping::get(), ReorientMapping::get(), UserDefinedMapping1::get(), AnnulusMapping::get(), RestrictionMapping::get(), CylinderMapping::get(), AirfoilMapping::get(), TFIMapping::get(), LineMapping::get(), IntersectionMapping::get(), SweepMapping::get(), SphereMapping::get(), CrossSectionMapping::get(), DataPointMapping::get(), StretchMapping::get(), SplineMapping::get(), NurbsMapping::get(), FilamentMapping::get(), TrimmedMapping::get(), MappingRC::get(), HyperbolicMapping::get(), and UnstructuredMapping::get().

real Mapping::getArcLength ( )
Mapping::basicInverseOptions Mapping::getBasicInverseOption ( ) const
int Mapping::getBoundaryCondition ( const int  side,
const int  axis 
) const
RealArray Mapping::getBoundingBox ( const int &  side = -1,
const int &  axis = -1 
) const
virtual
int Mapping::getBoundingBox ( const IntegerArray indexRange,
const IntegerArray gridIndexRange,
RealArray xBounds,
bool  local = false 
) const
virtual
int Mapping::getBoundingBox ( const RealArray rBounds,
RealArray xBounds 
) const
virtual

Reimplemented in ReparameterizationTransform, BoxMapping, and SquareMapping.

References printF().

const BoundingBox & Mapping::getBoundingBoxTree ( const int &  side,
const int &  axis 
) const

References Overture::abort(), and assert.

aString Mapping::getClassName ( void  ) const
virtual

Reimplemented from ReferenceCounting.

Reimplemented in UnstructuredMapping, HyperbolicMapping, TrimmedMapping, FilamentMapping, NurbsMapping, SplineMapping, StretchMapping, ReparameterizationTransform, DataPointMapping, CrossSectionMapping, SweepMapping, SphereMapping, IntersectionMapping, ReductionMapping, LineMapping, AnnulusMapping, AirfoilMapping, TFIMapping, CylinderMapping, RestrictionMapping, RevolutionMapping, UserDefinedMapping1, MatrixTransform, EllipticTransform, FilletMapping, OrthographicTransform, ReorientMapping, ComposeMapping, SquareMapping, CircleMapping, QuadraticMapping, DepthMapping, MatrixMapping, JoinMapping, StretchedSquare, BoxMapping, NormalMapping, CompositeSurface, StretchTransform, LoftedSurfaceMapping, SmoothedPolygon, ChannelMapping, PlaneMapping, PolynomialMapping, and RocketMapping.

References className.

Referenced by CompositeSurface::add(), MappingBuilder::build(), HyperbolicMapping::buildCurve(), MappingBuilder::buildCurveOnSurface(), CompositeTopology::buildEdgeCurves(), buildEdgeCurves(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), CompositeTopology::buildSubSurfaceTriangulation(), HyperbolicMapping::buildSurfaceGridParametersDialog(), MappingBuilder::buildSurfacePatch(), TrimmedMappingBuilder::buildTrimmedMapping(), computeDeviation(), AdvancingFront::computeFaceNormal(), AdvancingFront::computeSurfaceNormal(), ReparameterizationTransform::constructor(), MappingsFromCAD::createBoundedSurface(), HyperbolicMapping::createCurveOnSurface(), createMappings(), OffsetShell::createOffsetMappings(), MappingsFromCAD::createSurface(), MappingsFromCAD::createTrimmedSurface(), MappedGridData::domainDimension(), HyperbolicMapping::drawBoundariesAndCurves(), HyperbolicMapping::drawReferenceSurface(), TrimmedMapping::editTrimCurve(), equiGridSmoother(), CompositeSurface::findOutwardTangent(), NurbsMapping::generalCylinder(), Ugen::generateInitialFaceList(), MappingRC::get(), MappingBuilder::getBoundaryCurves(), HyperbolicMapping::getBoundaryCurves(), MappingRC::getClassName(), MappingGeometry::getGeometricProperties(), MappedGrid::getRectangularGridParameters(), MappedGridData::getUnstructuredBCInfo(), MappedGridData::getUnstructuredPeriodicBC(), CompositeSurface::initialize(), IntersectionMapping::intersect(), IntersectionMapping::intersectWithCompositeSurface(), MappedGrid::MappedGrid(), HyperbolicMapping::matchToCurve(), MappingRC::operator=(), GridCollectionData::operator=(), MappingBuilder::plot(), PlotIt::plot(), TrimmedMappingBuilder::plotCurvesAndSurfaces(), PlotIt::plotSubSurfaceNormals(), plotSurfaceAndEdges(), HyperbolicMapping::printStatistics(), HyperbolicMapping::project(), EllipticGridGenerator::projectBoundaryPoints(), NormalMapping::put(), JoinMapping::put(), DepthMapping::put(), RevolutionMapping::put(), ReductionMapping::put(), FilletMapping::put(), TFIMapping::put(), IntersectionMapping::put(), GridCollectionData::put(), HyperbolicMapping::put(), MappedGridData::rangeDimension(), MappingsFromCAD::readSomeNurbs(), MappedGrid::reference(), CompositeSurface::refineSubSurface(), refineTriangulation(), TrimmedMapping::reportTrimCurveInfo(), MappingsFromCAD::scaleCurve(), TrimmedMapping::setCurves(), TrimmedMapping::triangulate(), TrimmedMapping::TrimmedMapping(), ComposeMapping::update(), ReparameterizationTransform::update(), CompositeSurface::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), HyperbolicMapping::updateBoundaryConditionMappings(), HyperbolicMapping::updateMarchingParameters(), HyperbolicMapping::updateSurfaceGridParameters(), TrimmedMapping::verifyTrimCurve(), and DataFormats::writeIngrid().

int Mapping::getCoordinateEvaluationType ( const coordinateSystem  type) const
Bound Mapping::getDomainBound ( const int  side,
const int  axis 
) const
Mapping::coordinateSystem Mapping::getDomainCoordinateSystem ( ) const
Bound Mapping::getDomainCoordinateSystemBound ( const int  side,
const int  axis 
) const
int Mapping::getDomainDimension ( ) const

References domainDimension.

Referenced by ApproximateGlobalInverse::ApproximateGlobalInverse(), MappingBuilder::assignBoundaryConditions(), ComposeMapping::basicInverse(), ReductionMapping::basicInverseS(), ComposeMapping::basicInverseS(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), buildEdgeCurves(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), buildMappingParametersDialog(), UnstructuredMapping::buildSearchTree(), MappingBuilder::buildSurfacePatch(), TrimmedMappingBuilder::buildTrimmedMapping(), DistributedInverse::computeBoundingBoxes(), UnstructuredGeometry::computeCellCenters(), computeDeviation(), UnstructuredGeometry::computeGeometry(), MeshQualityMetrics::computeMetric(), MappingGeometry::computeVolumeIntegrals(), ReparameterizationTransform::constructor(), PlotIt::contourOpt2d(), MappingsFromCAD::createTrimmedSurface(), UnstructuredOperators::derivative(), MappedGridData::domainDimension(), equiGridSmoother(), evaluateDeviation(), ExactLocalInverse::ExactLocalInverse(), UnstructuredMapping::findBoundaryCurves(), UnstructuredMapping::findClosestEntity(), ApproximateGlobalInverse::findNearestGridPoint(), SweepMapping::findRowSplines(), NurbsMapping::generalCylinder(), MappingRC::getDomainDimension(), MappingGeometry::getGeometricProperties(), getMappingParametersOption(), MappedGridData::getUnstructuredPeriodicBC(), NormalMapping::initialize(), ApproximateGlobalInverse::initialize(), CrossSectionMapping::initialize(), NurbsMapping::interpolate(), NurbsMapping::interpolateLoftedSurface(), IntersectionMapping::intersect(), ApproximateGlobalInverse::inverse(), ComposeMapping::inverseMap(), ComposeMapping::inverseMapS(), main(), NormalMapping::map(), ComposeMapping::map(), NormalMapping::mapS(), ReductionMapping::mapS(), SweepMapping::mapS(), ComposeMapping::mapS(), measureQuality(), NurbsMapping::merge(), optimize(), optimize_one(), NurbsMapping::parametricCurve(), PlotIt::plotMappingBoundaries(), PlotIt::plotNurbsMapping(), PlotIt::plotStructured(), PlotIt::plotUM(), PlotIt::plotUnstructured(), printGridStatistics(), DataPointMapping::projectGhostPoints(), HyperbolicMapping::projectNormalsToMatchCurve(), ReductionMapping::ReductionMapping(), CompositeSurface::refineSubSurface(), refineTriangulation(), RevolutionMapping::RevolutionMapping(), ReductionMapping::set(), HyperbolicMapping::setBoundaryConditionMapping(), TrimmedMapping::setCurves(), CompositeGrid::setHybridConnectivity(), ReductionMapping::setInActiveAxes(), StretchTransform::setMapping(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), RevolutionMapping::setRevolutionary(), HyperbolicMapping::setSurface(), EllipticTransform::setup(), EllipticGridGenerator::setup(), JoinMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), GridSmoother::smooth(), StretchTransform::StretchTransform(), UNSTRUCTURED_OPS_FV2::u_xixj_uFV2(), UnstructuredOperators::undividedDerivative(), unstructuredLink(), CompositeTopology::update(), JoinMapping::update(), DepthMapping::update(), FilletMapping::update(), EllipticTransform::update(), RevolutionMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), TrimmedMapping::update(), HyperbolicMapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateMarchingParameters(), viewMappings(), DataFormats::writeIngrid(), DataFormats::writePlot3d(), and UNSTRUCTURED_OPS_FV2::xixj_uFV2().

Mapping::mappingSpace Mapping::getDomainSpace ( ) const
const realArray & Mapping::getGrid ( MappingParameters params = Overture::nullMappingParameters(),
bool  includeGhost = false 
)
virtual

Reimplemented in TrimmedMapping, UnstructuredMapping, NurbsMapping, DataPointMapping, and ComposeMapping.

References Overture::abort(), axis1, axis2, axis3, debug, dimension, domainDimension, dr, End, functionPeriodic, getGridDimensions(), getGridMinAndMax(), getIsPeriodic(), getLocalArrayWithGhostBoundaries(), ParallelUtility::getMaxValue(), ParallelUtility::getMinValue(), getName(), getSignForJacobian(), grid, gridIndexRange, initializePartition(), mapGrid(), mapGridS(), mappingName, max(), Overture::nullRealArray(), Overture::nullRealDistributedArray(), numberOfGhostPoints, partition, printF(), r, rangeDimension, remakeGrid, remakeGridSerial, setRangeBound(), Start, and usesDistributedInverse().

Referenced by CompositeSurface::add(), MappingBuilder::buildBoxGrid(), HyperbolicMapping::buildCurve(), MappingBuilder::buildCurveOnSurface(), buildEdgeCurves(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), MappingBuilder::buildSurfacePatch(), DistributedInverse::computeBoundingBoxes(), ApproximateGlobalInverse::constructGrid(), MappingsFromCAD::createCurveOnAParametricSurface(), HyperbolicMapping::createCurveOnSurface(), IntersectionMapping::determineIntersection(), determineResolution(), CompositeTopology::findBoundaryCurves(), HyperbolicMapping::findMatchingBoundaryCurve(), getArcLength(), getAreaAndArcLength(), MappingGeometry::getGeometricProperties(), ComposeMapping::getGrid(), DataPointMapping::getGrid(), NurbsMapping::getGrid(), TrimmedMapping::getGrid(), MappingRC::getGrid(), getGridSerial(), CrossSectionMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), TrimmedMapping::initializeQuadTree(), CompositeTopology::initializeTopology(), NurbsMapping::interpolate(), NurbsMapping::interpolateLoftedSurface(), IntersectionMapping::intersectCurves(), EllipticGridGenerator::periodicUpdate(), readMappingsFromAnOverlappingGridFile(), RevolutionMapping::setBounds(), TrimmedMapping::triangulate(), JoinMapping::update(), StretchTransform::update(), QuadraticMapping::update(), EllipticTransform::update(), TFIMapping::update(), EllipticGridGenerator::update(), HyperbolicMapping::update(), and DataFormats::writePlot3d().

int Mapping::getGridDimensions ( const int  axis) const

References gridIndexRange, and printF().

Referenced by addInteriorNodes(), TrimmedMapping::basicInverse(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), HyperbolicMapping::buildCurve(), CompositeTopology::buildEdgeCurveBoundaryNodes(), buildEdgeCurves(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), buildMappingParametersDialog(), OffsetShell::buildOffsetMappings(), CompositeTopology::buildSubSurfaceTriangulation(), MappingBuilder::buildSurfacePatch(), ApproximateGlobalInverse::constructGrid(), PlotIt::contourCuts(), MappingsFromCAD::createBoundedSurface(), MappingsFromCAD::createCompositeCurve(), HyperbolicMapping::createCurveOnSurface(), MappingsFromCAD::createTrimmedSurface(), IntersectionMapping::determineIntersection(), determineResolution(), HyperbolicMapping::drawBoundariesAndCurves(), TrimmedMapping::editNurbsTrimCurve(), equiGridSmoother(), HyperbolicMapping::estimateMarchingParameters(), CompositeTopology::findBoundaryCurves(), TrimmedMapping::findClosestCurve(), SweepMapping::findRowSplines(), HyperbolicMapping::generate(), EllipticTransform::generateGrid(), DataPointMapping::getGrid(), getGrid(), MappingRC::getGridDimensions(), getGridSerial(), getMappingParametersOption(), NormalMapping::initialize(), SmoothedPolygon::initialize(), DepthMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), HyperbolicMapping::initializeMarchingParameters(), TrimmedMapping::initializeQuadTree(), NurbsMapping::interpolate(), NurbsMapping::interpolateLoftedSurface(), Ogen::interpolateMixedBoundary(), NurbsMapping::interpolateVolume(), IntersectionMapping::intersectCurves(), IntersectionMapping::intersectWithCompositeSurface(), ExactLocalInverse::inverse(), TrimmedMapping::map(), TrimmedMapping::mapGrid(), measureQuality(), NurbsMapping::merge(), PlotIt::plotMappingBoundaries(), PlotIt::plotStructured(), HyperbolicMapping::printStatistics(), MappingsFromCAD::readOneCurveAsNURBS(), MappedGrid::reference(), CompositeSurface::refineSubSurface(), FilamentMapping::regenerateBodyFittedMapping(), IntersectionMapping::reparameterize(), TrimmedMapping::setCurves(), SmoothedPolygon::setDefaultValues(), setGridDimensions(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), RevolutionMapping::setParameterAxes(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), EllipticGridGenerator::setup(), HyperbolicMapping::setup(), GridSmoother::smooth(), TrimmedMapping::triangulate(), SmoothedPolygon::update(), RocketMapping::update(), JoinMapping::update(), StretchTransform::update(), DataPointMapping::update(), CrossSectionMapping::update(), StretchMapping::update(), SplineMapping::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), updateMappingParametersDialog(), StretchTransform::updateStretchingParameters(), HyperbolicMapping::updateSurfaceGridParameters(), and DataFormats::writePlot3d().

int Mapping::getGridIndexRange ( int  side,
int  axis 
)
int Mapping::getGridMinAndMax ( const realArray u,
const Range &  R1,
const Range &  R2,
const Range &  R3,
real  uMin[3],
real  uMax[3],
bool  local = false 
)
static
const RealArray & Mapping::getGridSerial ( MappingParameters params = Overture::nullMappingParameters(),
bool  includeGhost = false 
)
virtual
int Mapping::getID ( ) const

References dataBaseID.

Referenced by MappingRC::getID().

Index Mapping::getIndex ( const realArray r,
realArray x,
const realArray xr,
int &  base,
int &  bound,
int &  computeMap,
int &  computeMapDerivative 
)

References Overture::abort(), base, bound, computeMap, computeMapDerivative, debug, domainDimension, getName(), mappingName, and rangeDimension.

Referenced by HyperbolicMapping::applyBoundaryConditions(), SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), PlaneMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), BoxMapping::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), ComposeMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), SquareMapping::basicInverseS(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), OrthographicTransform::basicInverseS(), ReorientMapping::basicInverseS(), UserDefinedMapping1::basicInverseS(), PlaneMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), BoxMapping::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), ComposeMapping::basicInverseS(), UnstructuredMapping::buildFromACompositeGrid(), ExactLocalInverse::compressConvergedPoints(), HyperbolicMapping::computeCellVolumes(), HyperbolicMapping::computeNonlinearDiffussionCoefficient(), HyperbolicMapping::drawHyperbolicGrid(), HyperbolicMapping::equidistributeAndStretch(), HyperbolicMapping::evaluateStartCurve(), HyperbolicMapping::formBlockTridiagonalSystem(), HyperbolicMapping::formCMatrix(), HyperbolicMapping::generate(), HyperbolicMapping::getCurvatureDependentSpeed(), HyperbolicMapping::getNormalAndSurfaceArea(), HyperbolicMapping::initializeMarchingArrays(), HyperbolicMapping::initializeSurfaceGrid(), ApproximateGlobalInverse::inverse(), ExactLocalInverse::inverse(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), HyperbolicMapping::jacobiSmooth(), SquareMapping::map(), PolynomialMapping::map(), SmoothedPolygon::map(), ChannelMapping::map(), RevolutionMapping::map(), NormalMapping::map(), ReorientMapping::map(), AnnulusMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), PlaneMapping::map(), CircleMapping::map(), DepthMapping::map(), RestrictionMapping::map(), QuadraticMapping::map(), CylinderMapping::map(), FilletMapping::map(), BoxMapping::map(), LineMapping::map(), MatrixMapping::map(), SphereMapping::map(), DataPointMapping::map(), ComposeMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), LoftedSurfaceMapping::mapS(), SmoothedPolygon::mapS(), SquareMapping::mapS(), NormalMapping::mapS(), StretchedSquare::mapS(), RevolutionMapping::mapS(), ReductionMapping::mapS(), AirfoilMapping::mapS(), AnnulusMapping::mapS(), OrthographicTransform::mapS(), ReorientMapping::mapS(), UserDefinedMapping1::mapS(), PlaneMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), BoxMapping::mapS(), LineMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), ComposeMapping::mapS(), StretchMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), NurbsMapping::mapVector(), HyperbolicMapping::plotCellQuality(), HyperbolicMapping::plotDirectionArrows(), HyperbolicMapping::project(), DataPointMapping::setNumberOfGhostLines(), HyperbolicMapping::smooth(), and HyperbolicMapping::updateOld().

int Mapping::getInvertible ( ) const
Mapping::periodicType Mapping::getIsPeriodic ( const int  axis) const

References Overture::abort(), isPeriodic, and printF().

Referenced by HyperbolicMapping::applyBoundaryConditionMatchToMapping(), HyperbolicMapping::applyBoundaryConditions(), GridStretcher::applyStretching(), RevolutionMapping::basicInverse(), AnnulusMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), SphereMapping::basicInverse(), CrossSectionMapping::basicInverse(), RevolutionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), SphereMapping::basicInverseS(), ApproximateGlobalInverse::binarySearchOverBoundary(), HyperbolicMapping::blendNormals(), MappingBuilder::build(), CompositeTopology::buildEdgeCurves(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), buildMappingParametersDialog(), buildParameterCurveFromSpaceCurve(), CompositeTopology::buildSubSurfaceTriangulation(), MappingBuilder::buildSurfacePatch(), TrimmedMappingBuilder::buildTrimmedMapping(), CompositeTopology::checkConsistency(), checkMapping(), DistributedInverse::computeBoundingBoxes(), RocketMapping::computeCirclePoints(), DataPointMapping::computeGhostPoints(), HyperbolicMapping::computeNonlinearDiffussionCoefficient(), RocketMapping::computeSlotPoints(), RocketMapping::computeStarPoints(), MappingsFromCAD::createCurveOnAParametricSurface(), HyperbolicMapping::createCurveOnSurface(), createSurfaceForAFace(), MappingsFromCAD::createTrimmedSurface(), IntersectionMapping::determineIntersection(), HyperbolicMapping::equidistributeAndStretch(), equiGridSmoother(), ApproximateGlobalInverse::findNearestGridPoint(), SweepMapping::findRowSplines(), HyperbolicMapping::formBlockTridiagonalSystem(), NurbsMapping::generalCylinder(), HyperbolicMapping::generate(), UnstructuredMapping::getElementFaces(), getGrid(), getGridSerial(), MappingRC::getIsPeriodic(), getMappingParametersOption(), HyperbolicMapping::getNormalAndSurfaceArea(), HyperbolicMapping::implicitSolve(), NormalMapping::initialize(), SmoothedPolygon::initialize(), DepthMapping::initialize(), JoinMapping::initialize(), StretchMapping::initialize(), FilletMapping::initialize(), CrossSectionMapping::initialize(), NurbsMapping::initialize(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), ReparameterizationTransform::initializeEquidistribution(), HyperbolicMapping::initializeMarchingParameters(), TrimmedMapping::initializeQuadTree(), HyperbolicMapping::initializeSurfaceGrid(), NurbsMapping::interpolate(), IntersectionMapping::intersect(), HyperbolicMapping::jacobiSmooth(), EllipticGridGenerator::lineSmoother(), SmoothedPolygon::map(), AirfoilMapping::map(), SmoothedPolygon::mapS(), AirfoilMapping::mapS(), CompositeTopology::merge(), periodicShift(), GridStretcher::periodicUpdate(), EllipticGridGenerator::periodicUpdate(), IntersectionMapping::project(), HyperbolicMapping::project(), NurbsMapping::readFromIgesFile(), MappedGrid::reference(), IntersectionMapping::reOrder(), IntersectionMapping::reparameterize(), NurbsMapping::reparameterize(), TrimmedMapping::reportTrimCurveInfo(), RestrictionMapping::RestrictionMapping(), TrimmedMapping::setCurves(), SmoothedPolygon::setDefaultValues(), SplineMapping::setDomainInterval(), NurbsMapping::setDomainInterval(), SplineMapping::setIsPeriodic(), StretchTransform::setMapping(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), RevolutionMapping::setParameterAxes(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionAngle(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), EllipticGridGenerator::setup(), HyperbolicMapping::setup(), GridSmoother::smooth(), EllipticGridGenerator::stretchTheGrid(), NurbsMapping::transformKnots(), TrimmedMapping::triangulate(), SmoothedPolygon::update(), RocketMapping::update(), StretchedSquare::update(), StretchTransform::update(), JoinMapping::update(), CircleMapping::update(), AnnulusMapping::update(), GridStretcher::update(), CrossSectionMapping::update(), StretchMapping::update(), SplineMapping::update(), HyperbolicMapping::update(), update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), updateMappingParametersDialog(), HyperbolicMapping::updateStartCurveSpacingOptions(), and HyperbolicMapping::updateSurfaceGridParameters().

Mapping::mappingCoordinateSystem Mapping::getMappingCoordinateSystem ( ) const
int Mapping::getMappingParametersOption ( const aString answer,
DialogData dialog,
GenericGraphicsInterface gi 
)
protected
aString Mapping::getName ( const mappingItemName  item) const

Referenced by NurbsMapping::addSubCurve(), basicInverse(), DataPointMapping::basicInverseS(), basicInverseS(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), Ogen::buildCutout(), buildMappingParametersDialog(), OffsetShell::buildOffsetMappings(), OffsetShell::buildOffsetSurface(), CompositeTopology::buildSubSurfaceTriangulation(), TrimmedMappingBuilder::buildTrimmedMapping(), Ogen::checkInterpolationOnBoundaries(), checkMapping(), ApproximateGlobalInverse::constructGrid(), ReparameterizationTransform::constructor(), ReparameterizationTransform::constructorForMultipleReparams(), PlotIt::contourCuts(), FilamentMapping::copyBodyFittedMapping(), createMappings(), OffsetShell::createOffsetMappings(), DataPointMapping::DataPointMapping(), Ogen::determineBoundaryPointsToAdjust(), HyperbolicMapping::drawHyperbolicGrid(), HyperbolicMapping::drawReferenceSurface(), TrimmedMapping::editNurbsTrimCurve(), equiGridSmoother(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), findNearestGridPoint(), StretchTransform::get(), ComposeMapping::get(), NurbsMapping::get(), HyperbolicMapping::get(), getGrid(), getGridSerial(), getIndex(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getMappingParametersOption(), MappingRC::getName(), getSignForJacobian(), HyperbolicMapping::hypgen(), NormalMapping::initialize(), DepthMapping::initialize(), ApproximateGlobalInverse::initialize(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), HyperbolicMapping::initializeMarchingParameters(), TrimmedMapping::initializeQuadTree(), NurbsMapping::interpolate(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), Ogen::interpolatePoints(), ExactLocalInverse::inverse(), inverseMap(), inverseMapGrid(), inverseMapS(), Ogen::lastChanceInterpolation(), map(), mappingError(), mappingHasChanged(), DataPointMapping::mapS(), mapS(), MatrixTransform::MatrixTransform(), DataPointMapping::operator=(), PlotIt::plot(), PlotIt::plotCompositeSurface(), PlotIt::plotStructured(), printGridStatistics(), project(), DataPointMapping::projectGhostPoints(), StretchTransform::put(), HyperbolicMapping::put(), NurbsMapping::readFromIgesFile(), TrimmedMapping::reportTrimmingInfo(), RevolutionMapping::RevolutionMapping(), TrimmedMapping::setCurves(), setGrid(), setGridDimensions(), StretchTransform::setMappingProperties(), EllipticTransform::setup(), HyperbolicMapping::setup(), DataPointMapping::specifyTopology(), TrimmedMapping::triangulate(), TrimmedMapping::TrimmedMapping(), SmoothedPolygon::update(), RocketMapping::update(), PolynomialMapping::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), PlaneMapping::update(), CircleMapping::update(), SquareMapping::update(), EllipticTransform::update(), FilletMapping::update(), ReorientMapping::update(), OrthographicTransform::update(), MatrixTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), BoxMapping::update(), CylinderMapping::update(), AirfoilMapping::update(), TFIMapping::update(), AnnulusMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), SweepMapping::update(), CrossSectionMapping::update(), ComposeMapping::update(), ReparameterizationTransform::update(), StretchMapping::update(), SplineMapping::update(), CompositeSurface::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), NurbsMapping::update(), updateMappingParametersDialog(), viewMappings(), DataFormats::writePlot3d(), LineMapping::~LineMapping(), ~Mapping(), MappingRC::~MappingRC(), and NurbsMapping::~NurbsMapping().

int Mapping::getNumberOfGhostPoints ( int  side,
int  axis 
)

References numberOfGhostPoints, and printF().

real Mapping::getParameter ( const MappingParameters::realParameter param) const
int Mapping::getParameter ( const MappingParameters::intParameter param) const
real Mapping::getPeriodVector ( const int  axis,
const int  direction 
) const
Bound Mapping::getRangeBound ( const int  side,
const int  axis 
) const
Mapping::coordinateSystem Mapping::getRangeCoordinateSystem ( ) const
Bound Mapping::getRangeCoordinateSystemBound ( const int  side,
const int  axis 
) const
int Mapping::getRangeDimension ( ) const

References rangeDimension.

Referenced by CompositeSurface::add(), RevolutionMapping::basicInverse(), ComposeMapping::basicInverse(), RevolutionMapping::basicInverseS(), ComposeMapping::basicInverseS(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), MappingBuilder::buildCurveOnSurface(), CompositeTopology::buildEdgeCurveSearchTree(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), buildMappingParametersDialog(), TrimmedMappingBuilder::buildTrimmedMapping(), DistributedInverse::computeBoundingBoxes(), UnstructuredGeometry::computeCellCenters(), computeDeviation(), UnstructuredGeometry::computeGeometry(), MeshQualityMetrics::computeJacobianProperties(), MeshQualityMetrics::computeMetric(), MappingGeometry::computeVolumeIntegrals(), HyperbolicMapping::createCurveOnSurface(), UNSTRUCTURED_OPS_FV2::divergence_uFV2(), equiGridSmoother(), evaluateDeviation(), CompositeTopology::findBoundaryCurves(), UnstructuredMapping::findBoundaryCurves(), ApproximateGlobalInverse::findNearestGridPoint(), SweepMapping::findRowSplines(), NurbsMapping::generalCylinder(), CompositeSurface::get(), DistributedInverse::getBoundingBoxTree(), MappingGeometry::getGeometricProperties(), getMappingParametersOption(), MappingRC::getRangeDimension(), NormalMapping::initialize(), ApproximateGlobalInverse::initialize(), CompositeTopology::initializeTopology(), NurbsMapping::interpolate(), NurbsMapping::interpolateLoftedSurface(), IntersectionMapping::intersect(), ApproximateGlobalInverse::inverse(), ComposeMapping::inverseMap(), ComposeMapping::inverseMapS(), main(), RevolutionMapping::map(), ComposeMapping::map(), RevolutionMapping::mapS(), SweepMapping::mapS(), ComposeMapping::mapS(), MatrixTransform::MatrixTransform(), measureQuality(), NurbsMapping::merge(), optimize(), optimize_one(), MeshQualityMetrics::outputHistogram(), MappingBuilder::plot(), MeshQualityMetrics::plot(), PlotIt::plotCompositeSurface(), TrimmedMappingBuilder::plotCurvesAndSurfaces(), PlotIt::plotMappingBoundaries(), PlotIt::plotStructured(), PlotIt::plotSubSurfaceNormals(), PlotIt::plotTrimmedMapping(), PlotIt::plotUM(), PlotIt::plotUnstructured(), printGridStatistics(), DataPointMapping::projectGhostPoints(), MappedGridData::rangeDimension(), MappedGrid::reference(), refineTriangulation(), PlotIt::renderNurbsCurve(), PlotIt::renderNurbsSurface(), secondOrderDerivative(), HyperbolicMapping::setBoundaryConditionMapping(), TrimmedMapping::setBounds(), TrimmedMapping::setCurves(), CompositeGrid::setHybridConnectivity(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), RevolutionMapping::setRevolutionary(), HyperbolicMapping::setSurface(), DataPointMapping::setTopologyMask(), EllipticTransform::setup(), EllipticGridGenerator::setup(), JoinMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), GridSmoother::smooth(), NurbsMapping::split(), StretchTransform::StretchTransform(), UNSTRUCTURED_OPS_FV2::u_divergence_uFV2(), UNSTRUCTURED_OPS_FV2::u_xi_uFV2(), UNSTRUCTURED_OPS_FV2::u_xixj_uFV2(), CompositeTopology::update(), JoinMapping::update(), DepthMapping::update(), DataPointMapping::update(), EllipticTransform::update(), FilletMapping::update(), MatrixTransform::update(), RevolutionMapping::update(), LineMapping::update(), IntersectionMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), TrimmedMapping::update(), HyperbolicMapping::update(), UnstructuredMapping::update(), HyperbolicMapping::updateMarchingParameters(), verifyUnstructuredConnectivity(), DataFormats::writeIngrid(), DataFormats::writePlot3d(), UNSTRUCTURED_OPS_FV2::xi_uFV2(), and UNSTRUCTURED_OPS_FV2::xixj_uFV2().

Mapping::mappingSpace Mapping::getRangeSpace ( ) const
int Mapping::getShare ( const int  side,
const int  axis 
) const
real Mapping::getSignForJacobian ( ) const
Mapping::topologyEnum Mapping::getTopology ( const int  side,
const int  axis 
) const
Mapping::coordinateSingularity Mapping::getTypeOfCoordinateSingularity ( const int  side,
const int  axis 
) const
bool Mapping::gridIsValid ( ) const
int Mapping::hasACoordinateSingularity ( ) const
void Mapping::initializePartition ( )
protected
int Mapping::interactiveUpdate ( GenericGraphicsInterface gi)
virtual
int Mapping::intersects ( Mapping map2,
const int &  side1 = -1,
const int &  axis1 = -1,
const int &  side2 = -1,
const int &  axis2 = -1,
const real tol = 0. 
) const
virtual
void Mapping::inverseMap ( const realArray x,
realArray r,
realArray rx = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual

Reimplemented in StretchMapping, ComposeMapping, ReparameterizationTransform, MatrixMapping, and EllipticTransform.

References approximateGlobalInverse, basicInverse(), basicInverseOption, basicInverseS(), canInvert, MappingParameters::computeGlobalInverse, debug, exactLocalInverse, FALSE, getLocalArrayWithGhostBoundaries(), getName(), ApproximateGlobalInverse::inverse(), ExactLocalInverse::inverse(), mappingName, MappingParameters::periodicityOfSpace, r, rx, and TRUE.

Referenced by Ogen::adjustForNearbyBoundaries(), MappingBuilder::assignBoundaryConditions(), RevolutionMapping::basicInverse(), TrimmedMapping::basicInverse(), ReductionMapping::basicInverseS(), SweepMapping::basicInverseS(), MappingBuilder::buildBoxGrid(), CompositeTopology::buildEdgeSegment(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), OffsetShell::buildOffsetMappings(), buildParameterCurveFromSpaceCurve(), CompositeTopology::buildSubSurfaceTriangulation(), MappingBuilder::buildSurfacePatch(), ExposedPoints::checkForBetterQualityInterpolation(), Ogen::checkInterpolationOnBoundaries(), Ogen::classifyPoints(), Ogen::computeInterpolationQuality(), PlotIt::contour3d(), MappingsFromCAD::createCurveOnAParametricSurface(), Ogen::cutHoles(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), IntersectionMapping::determineIntersection(), TrimmedMapping::editNurbsTrimCurve(), equiGridSmoother(), Ogen::findBestGuess(), HyperbolicMapping::findMatchingBoundaryCurve(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), CompositeTopology::getNearestEdge(), improveTriangulation(), ReparameterizationTransform::initializeEquidistribution(), Ogen::interpolateAll(), Ogen::interpolateMixedBoundary(), Ogen::interpolatePoints(), EllipticTransform::inverseMap(), ReparameterizationTransform::inverseMap(), ComposeMapping::inverseMap(), MappingRC::inverseMap(), MappingRC::inverseMapC(), inverseMapC(), inverseMapGrid(), Ogen::lastChanceInterpolation(), CompositeTopology::merge(), CompositeTopology::mergeEdgeCurves(), NurbsMapping::moveEndpoint(), Ogen::movingUpdate(), Ogen::movingUpdateNew(), Ogen::printOrphanPoints(), CompositeSurface::project(), project(), HyperbolicMapping::project(), DataPointMapping::projectGhostPoints(), Ogen::queryAPoint(), refineTriangulation(), TrimmedMapping::snapCurvesToIntersection(), CompositeTopology::splitAndMergeEdgeCurves(), splitFace2(), DataPointMapping::update(), GridStretcher::update(), CrossSectionMapping::update(), CompositeSurface::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), and Ogen::updateCanInterpolate().

void Mapping::inverseMapC ( const realArray x,
const realArray r,
const realArray rx = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::inverseMapCS ( const RealArray x,
const RealArray r,
const RealArray rx = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::inverseMapGrid ( const realArray x,
realArray r,
realArray rx = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::inverseMapGridS ( const RealArray x,
RealArray r,
RealArray rx = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual

References Overture::abort().

Referenced by MappingRC::inverseMapGridS().

void Mapping::inverseMapS ( const RealArray x,
RealArray r,
RealArray rx = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual

Reimplemented in StretchMapping, ComposeMapping, ReparameterizationTransform, and MatrixMapping.

References approximateGlobalInverse, assert, base, basicInverseOption, basicInverseS(), bb, bogus, bound, canInvert, MappingParameters::computeGlobalInverse, computeMap, computeMapDerivative, debug, delta, domainDimension, exactLocalInverse, fabs(), FALSE, SparseArray< T >::get(), getBoundingBox(), getIndex(), getName(), ApproximateGlobalInverse::initialize(), ApproximateGlobalInverse::inverse(), ExactLocalInverse::inverse(), ip, mappingName, max(), MPI_Real, NULL, openDebugFiles(), OV_ABORT, Overture::OV_COMM, pDebugFile, MappingParameters::periodicityOfSpace, printF(), r, R, rab, BoundingBox::rangeBound(), rangeDimension, RX, ApproximateGlobalInverse::serialBoundingBox, ApproximateGlobalInverse::stencilWalkBoundingBoxExtensionFactor, TRUE, usesDistributedInverse(), usesDistributedMap(), X, and XC.

Referenced by RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), SweepMapping::basicInverseS(), UserDefinedMapping1::bladeSetup(), InterpolatePoints::buildInterpolationInfo(), InterpolatePointsOnAGrid::buildInterpolationInfo(), ExposedPoints::checkForBetterQualityInterpolation(), Ogen::checkInterpolationOnBoundaries(), checkMapping(), Ogen::classifyPoints(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), TrimmedMapping::editNurbsTrimCurve(), Ogen::explicitHoleCutting(), Ogen::findBestGuess(), TrimmedMapping::findClosestCurve(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), SplineMapping::initialize(), Ogen::interpolateAll(), Ogen::interpolateAPoint(), Ogen::interpolatePoints(), MappingRC::inverseMapCS(), inverseMapCS(), ReparameterizationTransform::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), MappingRC::inverseMapS(), Ogen::lastChanceInterpolation(), Ogen::movingUpdateNew(), Ogen::printOrphanPoints(), Ogen::queryAPoint(), SplineMapping::update(), update(), and PlotIt::userDefinedOutput().

Mapping * Mapping::make ( const aString mappingClassName)
virtual
Mapping * Mapping::makeMapping ( const aString mappingClassName)
static
void Mapping::map ( const realArray r,
realArray x,
realArray xr = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual

Reimplemented in HyperbolicMapping, NurbsMapping, FilamentMapping, TrimmedMapping, SplineMapping, StretchMapping, CompositeSurface, CrossSectionMapping, ComposeMapping, DataPointMapping, ReparameterizationTransform, SphereMapping, TFIMapping, LineMapping, MatrixMapping, BoxMapping, FilletMapping, IntersectionMapping, CylinderMapping, QuadraticMapping, DepthMapping, RestrictionMapping, CircleMapping, SweepMapping, JoinMapping, PlaneMapping, AirfoilMapping, UserDefinedMapping1, EllipticTransform, OrthographicTransform, AnnulusMapping, ReorientMapping, NormalMapping, ReductionMapping, RevolutionMapping, ChannelMapping, StretchedSquare, PolynomialMapping, SmoothedPolygon, LoftedSurfaceMapping, and SquareMapping.

References Overture::abort(), getName(), mappingName, and printF().

Referenced by RevolutionMapping::basicInverse(), MappingBuilder::buildBoxGrid(), buildEdgeCurves(), CompositeTopology::buildEdgeSegment(), OffsetShell::buildOffsetMappings(), CompositeTopology::buildSubSurfaceTriangulation(), UnstructuredMapping::buildUnstructuredGrid(), Ogen::checkInterpolationOnBoundaries(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createCurveOnAParametricSurface(), HyperbolicMapping::createCurveOnSurface(), MappingsFromCAD::createSurface(), CrossSectionMapping::crossSectionMap(), Ogen::determineBoundaryPointsToAdjust(), IntersectionMapping::determineIntersection(), HyperbolicMapping::equidistributeAndStretch(), equiGridSmoother(), HyperbolicMapping::findMatchingBoundaryCurve(), CompositeSurface::findNearbySurfaces(), findNearestGridPoint(), HyperbolicMapping::findNormalsToStartCurve(), CompositeSurface::findOutwardTangent(), SweepMapping::findRowSplines(), HyperbolicMapping::getDistanceToStep(), getMappingParametersOption(), improveTriangulation(), JoinMapping::initialize(), FilletMapping::initialize(), Ogen::interpolateMixedBoundary(), IntersectionMapping::intersectCurves(), IntersectionMapping::intersectWithCompositeSurface(), ExactLocalInverse::inverse(), makeMapping(), NormalMapping::map(), RevolutionMapping::map(), EllipticTransform::map(), JoinMapping::map(), DepthMapping::map(), IntersectionMapping::map(), FilletMapping::map(), MappingRC::map(), TrimmedMapping::map(), MappingRC::mapC(), mapC(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), ReductionMapping::mapS(), SweepMapping::mapS(), mapS(), NurbsMapping::merge(), CompositeTopology::mergeEdgeCurves(), IntersectionMapping::newtonIntersection(), PlotIt::plotSubSurfaceNormals(), CompositeSurface::project(), project(), HyperbolicMapping::project(), CompositeSurface::refineSubSurface(), refineTriangulation(), IntersectionMapping::reparameterize(), secondOrderDerivative(), SweepMapping::setMappingProperties(), TrimmedMapping::triangulate(), CompositeSurface::update(), HyperbolicMapping::update(), and update().

void Mapping::mapC ( const realArray r,
const realArray x,
const realArray xr = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::mapCS ( const RealArray r,
const RealArray x,
const RealArray xr = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::mapGrid ( const realArray r,
realArray x,
realArray xr = Overture::nullRealDistributedArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::mapGridS ( const RealArray r,
RealArray x,
RealArray xr = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual
void Mapping::mappingError ( const aString subName,
const int  side,
const int  axis 
) const
protected
int Mapping::mappingHasChanged ( )
protected

References approximateGlobalInverse, arcLength, dataBaseID, debug, getName(), mappingName, NULL, ApproximateGlobalInverse::reinitialize(), remakeGrid, remakeGridSerial, and signForJacobian.

Referenced by CompositeSurface::add(), AirfoilMapping::AirfoilMapping(), AnnulusMapping::AnnulusMapping(), BoxMapping::BoxMapping(), ComposeMapping::ComposeMapping(), DataPointMapping::computeGhostPoints(), RocketMapping::computePoints(), ReparameterizationTransform::constructor(), ReparameterizationTransform::constructorForMultipleReparams(), SmoothedPolygon::correctPolygonForCorners(), CrossSectionMapping::CrossSectionMapping(), CylinderMapping::CylinderMapping(), DataPointMapping::DataPointMapping(), DepthMapping::DepthMapping(), EllipticTransform::EllipticTransform(), SweepMapping::findRowSplines(), TFIMapping::flipper(), HyperbolicMapping::generate(), PolynomialMapping::get(), RocketMapping::get(), LoftedSurfaceMapping::get(), PlaneMapping::get(), SmoothedPolygon::get(), StretchTransform::get(), NormalMapping::get(), SquareMapping::get(), BoxMapping::get(), StretchedSquare::get(), JoinMapping::get(), DepthMapping::get(), RevolutionMapping::get(), CircleMapping::get(), QuadraticMapping::get(), ComposeMapping::get(), ReductionMapping::get(), EllipticTransform::get(), FilletMapping::get(), OrthographicTransform::get(), ReorientMapping::get(), AnnulusMapping::get(), UserDefinedMapping1::get(), MatrixTransform::get(), RestrictionMapping::get(), CylinderMapping::get(), AirfoilMapping::get(), TFIMapping::get(), LineMapping::get(), SphereMapping::get(), SweepMapping::get(), CrossSectionMapping::get(), DataPointMapping::get(), ReparameterizationTransform::get(), StretchMapping::get(), SplineMapping::get(), NurbsMapping::get(), HyperbolicMapping::get(), UnstructuredMapping::get(), getMappingParametersOption(), HyperbolicMapping::HyperbolicMapping(), NormalMapping::initialize(), SmoothedPolygon::initialize(), CircleMapping::initialize(), StretchMapping::initialize(), SplineMapping::initialize(), NurbsMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), IntersectionMapping::intersect(), IntersectionMapping::IntersectionMapping(), JoinMapping::JoinMapping(), LineMapping::LineMapping(), LoftedSurfaceMapping::LoftedSurfaceMapping(), Mapping(), MatrixTransform::MatrixTransform(), NurbsMapping::matrixTransform(), NurbsMapping::merge(), NormalMapping::NormalMapping(), HyperbolicMapping::operator=(), OrthographicTransform::OrthographicTransform(), NurbsMapping::parametricCurve(), PlaneMapping::PlaneMapping(), PolynomialMapping::PolynomialMapping(), DataPointMapping::projectGhostPoints(), QuadraticMapping::QuadraticMapping(), ReductionMapping::ReductionMapping(), StretchTransform::reinitialize(), CompositeSurface::remove(), ReorientMapping::ReorientMapping(), ReparameterizationTransform::ReparameterizationTransform(), MatrixTransform::reset(), EllipticTransform::resetDataPointMapping(), RestrictionMapping::RestrictionMapping(), MatrixTransform::rotate(), NurbsMapping::rotate(), MatrixTransform::scale(), NurbsMapping::scale(), RestrictionMapping::scaleBounds(), ReparameterizationTransform::scaleBounds(), ReductionMapping::set(), HyperbolicMapping::setBoundaryConditionMapping(), RestrictionMapping::setBounds(), ReparameterizationTransform::setBounds(), TrimmedMapping::setCurves(), DataPointMapping::setDataPoints(), DepthMapping::setDepthFunction(), SplineMapping::setDomainInterval(), TrimmedMapping::setElementDensityToleranceForTriangulation(), SplineMapping::setEndConditions(), StretchMapping::setEndPoints(), SweepMapping::setExtrudeBounds(), setGridDimensions(), ReductionMapping::setInActiveAxes(), StretchMapping::setIntervalParameters(), StretchMapping::setIsPeriodic(), StretchMapping::setLayerParameters(), StretchTransform::setMapping(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), TrimmedMapping::setMaxAreaForTriangulation(), TrimmedMapping::setMinAngleForTriangulation(), NormalMapping::setNormalDistance(), DataPointMapping::setNumberOfGhostLines(), setNumberOfGhostLines(), StretchMapping::setNumberOfIntervals(), StretchMapping::setNumberOfLayers(), ReorientMapping::setOrientation(), PlaneMapping::setPoints(), LineMapping::setPoints(), SplineMapping::setPoints(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionAngle(), StretchMapping::setScaleParameters(), SplineMapping::setShapePreserving(), TFIMapping::setSides(), HyperbolicMapping::setStartingCurve(), DepthMapping::setSurface(), HyperbolicMapping::setSurface(), SplineMapping::setTension(), EllipticTransform::setup(), JoinMapping::setup(), FilletMapping::setup(), StretchMapping::setup(), TrimmedMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), BoxMapping::setVertices(), MatrixTransform::shift(), NurbsMapping::shift(), HyperbolicMapping::smooth(), SmoothedPolygon::SmoothedPolygon(), SphereMapping::SphereMapping(), SplineMapping::SplineMapping(), SquareMapping::SquareMapping(), StretchedSquare::StretchedSquare(), StretchTransform::StretchTransform(), SmoothedPolygon::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), CircleMapping::update(), PlaneMapping::update(), SquareMapping::update(), OrthographicTransform::update(), FilletMapping::update(), ReorientMapping::update(), EllipticTransform::update(), MatrixTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), BoxMapping::update(), CylinderMapping::update(), TFIMapping::update(), AirfoilMapping::update(), AnnulusMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), StretchMapping::update(), SplineMapping::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), HyperbolicMapping::updateMarchingParameters(), HyperbolicMapping::updateOld(), StretchTransform::updateStretchingParameters(), SplineMapping::useOldSpline(), and UserDefinedMapping1::UserDefinedMapping1().

void Mapping::mapS ( const RealArray r,
RealArray x,
RealArray xr = Overture::nullRealArray(),
MappingParameters params = Overture::nullMappingParameters() 
)
virtual

Reimplemented in HyperbolicMapping, NurbsMapping, SplineMapping, StretchMapping, ComposeMapping, DataPointMapping, ReparameterizationTransform, MatrixMapping, SphereMapping, LineMapping, BoxMapping, TFIMapping, CylinderMapping, RestrictionMapping, SweepMapping, PlaneMapping, UserDefinedMapping1, OrthographicTransform, ReorientMapping, AnnulusMapping, AirfoilMapping, ReductionMapping, RevolutionMapping, NormalMapping, StretchedSquare, SquareMapping, SmoothedPolygon, and LoftedSurfaceMapping.

References getName(), map(), mappingName, OV_ABORT, and printF().

Referenced by RevolutionMapping::basicInverseS(), UserDefinedMapping1::bladeSetup(), Ogmg::buildExtraLevelsNew(), Ogen::checkInterpolationOnBoundaries(), checkMapping(), TrimmedMappingBuilder::constructOuterBoundaryCurves(), PlotIt::contourCuts(), Ogen::cutHolesNew(), Ogen::cutHolesNewer(), Ogen::determineBoundaryPointsToAdjust(), TrimmedMapping::findClosestCurve(), findNearestGridPoint(), findNearestValidGridPoint(), Ogmg::getInterpolationCoordinates(), Ogmg::getInterpolationCoordinatesNew(), Ogmg::getInterpolationCoordinatesNewOld(), getMappingParametersOption(), Ogen::interpolateAPoint(), Ogen::interpolatePoints(), ExactLocalInverse::inverse(), Ogen::lastChanceInterpolation(), MappingRC::mapCS(), mapCS(), mapGridS(), LoftedSurfaceMapping::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), ReductionMapping::mapS(), UserDefinedMapping1::mapS(), SweepMapping::mapS(), MappingRC::mapS(), LoftedSurfaceMapping::profileSetup(), and update().

void Mapping::openDebugFiles ( )
static
Mapping & Mapping::operator= ( const Mapping X)

References approximateGlobalInverse, ApproximateGlobalInverse, arcLength, assert, assign(), basicInverseOption, bc, className, coordinateEvaluationType, dataBaseID, domainBound, domainCoordinateSystem, domainCoordinateSystemBound, domainDimension, domainSpace, End, exactLocalInverse, getLocalArrayWithGhostBoundaries(), grid, gridIndexRange, initializePartition(), inverseIsDistributed, invertible, isPeriodic, mapIsDistributed, mappingCoordinateSystem0, numberOfCoordinateSystems, numberOfDistributedGhostLines, numberOfGhostPoints, numberOfMappingItemNames, partition, partitionInitialized, periodicityOfSpace, periodVector, rangeBound, rangeCoordinateSystem, rangeCoordinateSystemBound, rangeDimension, rangeSpace, remakeGrid, remakeGridSerial, setName(), share, signForJacobian, Start, topology, topologyMaskPointer, typeOfCoordinateSingularity, and usesDistributedInverse().

Referenced by PolynomialMapping::operator=(), SquareMapping::operator=(), StretchedSquare::operator=(), LoftedSurfaceMapping::operator=(), SmoothedPolygon::operator=(), PlaneMapping::operator=(), BoxMapping::operator=(), NormalMapping::operator=(), ChannelMapping::operator=(), OrthographicTransform::operator=(), QuadraticMapping::operator=(), DepthMapping::operator=(), MatrixMapping::operator=(), ReductionMapping::operator=(), RevolutionMapping::operator=(), JoinMapping::operator=(), ReorientMapping::operator=(), LineMapping::operator=(), EllipticTransform::operator=(), CylinderMapping::operator=(), UserDefinedMapping1::operator=(), AirfoilMapping::operator=(), TFIMapping::operator=(), SphereMapping::operator=(), SplineMapping::operator=(), SweepMapping::operator=(), CircleMapping::operator=(), IntersectionMapping::operator=(), RestrictionMapping::operator=(), StretchMapping::operator=(), FilletMapping::operator=(), NurbsMapping::operator=(), AnnulusMapping::operator=(), DataPointMapping::operator=(), CrossSectionMapping::operator=(), TrimmedMapping::operator=(), UnstructuredMapping::operator=(), FilamentMapping::operator=(), HyperbolicMapping::operator=(), operator=(), and ReparameterizationTransform::ReparameterizationTransform().

int Mapping::outside ( const realArray x)
virtual

Reimplemented in SphereMapping.

References axis1, debug, and FALSE.

Referenced by TrimmedMapping::basicInverse().

void Mapping::periodicShift ( realArray r,
const Index &  I 
)
int Mapping::project ( realArray x,
MappingProjectionParameters mpParams 
)
virtual
int Mapping::projectS ( RealArray x,
MappingProjectionParameters mpParams 
)
virtual
int Mapping::put ( GenericDataBase dir,
const aString name 
) const
virtual

Reimplemented in UnstructuredMapping, HyperbolicMapping, NurbsMapping, TrimmedMapping, FilamentMapping, SplineMapping, CompositeSurface, StretchMapping, ReparameterizationTransform, DataPointMapping, CrossSectionMapping, SphereMapping, SweepMapping, IntersectionMapping, LineMapping, AirfoilMapping, TFIMapping, CylinderMapping, RestrictionMapping, MatrixTransform, AnnulusMapping, UserDefinedMapping1, FilletMapping, OrthographicTransform, ReorientMapping, EllipticTransform, ReductionMapping, ComposeMapping, CircleMapping, QuadraticMapping, RevolutionMapping, DepthMapping, JoinMapping, MatrixMapping, BoxMapping, StretchedSquare, SquareMapping, NormalMapping, StretchTransform, SmoothedPolygon, ChannelMapping, LoftedSurfaceMapping, PlaneMapping, RocketMapping, and PolynomialMapping.

References GenericDataBase::create(), debug, End, gridIndexRange, isPeriodic, NULL, GenericDataBase::put(), GenericDataBase::setMode(), share, sPrintF(), Start, GenericDataBase::streamOutputMode, TRUE, and GenericDataBase::virtualConstructor().

Referenced by MappingBuilder::build(), PolynomialMapping::put(), LoftedSurfaceMapping::put(), PlaneMapping::put(), SmoothedPolygon::put(), ChannelMapping::put(), NormalMapping::put(), SquareMapping::put(), BoxMapping::put(), StretchedSquare::put(), JoinMapping::put(), MatrixMapping::put(), DepthMapping::put(), CircleMapping::put(), QuadraticMapping::put(), RevolutionMapping::put(), ComposeMapping::put(), ReductionMapping::put(), EllipticTransform::put(), OrthographicTransform::put(), FilletMapping::put(), ReorientMapping::put(), AnnulusMapping::put(), UserDefinedMapping1::put(), RestrictionMapping::put(), CylinderMapping::put(), AirfoilMapping::put(), TFIMapping::put(), LineMapping::put(), IntersectionMapping::put(), SphereMapping::put(), SweepMapping::put(), CrossSectionMapping::put(), DataPointMapping::put(), StretchMapping::put(), CompositeSurface::put(), SplineMapping::put(), FilamentMapping::put(), TrimmedMapping::put(), NurbsMapping::put(), HyperbolicMapping::put(), and UnstructuredMapping::put().

void Mapping::reference ( const Mapping map)

References display().

Referenced by Mapping().

void Mapping::reinitialize ( )
void Mapping::secondOrderDerivative ( const Index &  I,
const realArray r,
realArray xrr,
const int  axis,
const int &  rAxis 
)
void Mapping::setArcLength ( real  length)
void Mapping::setBasicInverseOption ( const basicInverseOptions  option)
virtual
void Mapping::setBoundaryCondition ( const int  side,
const int  axis,
const int  bc 
)
virtual

References bc, mappingError(), rangeDimension, and validSide().

Referenced by AirfoilMapping::AirfoilMapping(), AnnulusMapping::AnnulusMapping(), MappingBuilder::assignBoundaryConditions(), BoxMapping::BoxMapping(), Regrid::buildGrids(), CrossSectionMapping::CrossSectionMapping(), CylinderMapping::CylinderMapping(), NormalMapping::initialize(), CircleMapping::initialize(), DepthMapping::initialize(), JoinMapping::initialize(), FilletMapping::initialize(), HyperbolicMapping::initializeMarchingParameters(), NurbsMapping::interpolate(), Ogen::interpolateMixedBoundary(), main(), readMappingsFromAnOverlappingGridFile(), Regrid::regridRotated(), RevolutionMapping::RevolutionMapping(), CylinderMapping::setAngle(), AnnulusMapping::setAngleBounds(), MappingRC::setBoundaryCondition(), HyperbolicMapping::setBoundaryConditionAndOffset(), TrimmedMapping::setCurves(), SmoothedPolygon::setDefaultValues(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), RevolutionMapping::setParameterAxes(), AirfoilMapping::setParameters(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionAngle(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), HyperbolicMapping::setup(), showFileFromDataFile(), SphereMapping::SphereMapping(), SmoothedPolygon::update(), LoftedSurfaceMapping::update(), JoinMapping::update(), CircleMapping::update(), UserDefinedMapping1::update(), RevolutionMapping::update(), AirfoilMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), HyperbolicMapping::update(), and HyperbolicMapping::updateMarchingParameters().

void Mapping::setCoordinateEvaluationType ( const coordinateSystem  type,
const int  trueOrFalse 
)
virtual
void Mapping::setDefaultCoordinateSystemBounds ( const coordinateSystem  cs,
Bound  csBound[3][2] 
)
protected

References cartesian.

Referenced by Mapping().

void Mapping::setDefaultMappingBounds ( const mappingSpace  ms,
Bound  mappingBound[3][2] 
)
protected

References cartesianSpace, and parameterSpace.

Referenced by Mapping().

void Mapping::setDomainBound ( const int  side,
const int  axis,
const Bound  domainBound 
)
virtual
void Mapping::setDomainCoordinateSystem ( const coordinateSystem  domainCoordinateSystem)
virtual
void Mapping::setDomainCoordinateSystemBound ( const int  side,
const int  axis,
const Bound  domainCoordinateSystemBound 
)
virtual
void Mapping::setDomainDimension ( const int  domainDimension)
virtual

References mappingError().

Referenced by UserDefinedMapping1::bladeSetup(), UnstructuredMapping::buildFromAMapping(), OffsetShell::buildOffsetSurface(), QuadraticMapping::chooseQuadratic(), ReparameterizationTransform::constructor(), NormalMapping::initialize(), HyperbolicMapping::initializeMarchingParameters(), NurbsMapping::interpolate(), NurbsMapping::interpolateSurface(), NurbsMapping::interpolateVolume(), LoftedSurfaceMapping::LoftedSurfaceMapping(), MatrixTransform::MatrixTransform(), NurbsMapping::NurbsMapping(), LoftedSurfaceMapping::profileSetup(), NurbsMapping::readFromIgesFile(), LoftedSurfaceMapping::sectionSetup(), TrimmedMapping::setCurves(), DataPointMapping::setDataPoints(), MappingRC::setDomainDimension(), StretchTransform::setMapping(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), JoinMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), showFileFromDataFile(), NurbsMapping::specify(), SmoothedPolygon::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), JoinMapping::update(), DepthMapping::update(), QuadraticMapping::update(), FilletMapping::update(), MatrixTransform::update(), UserDefinedMapping1::update(), CylinderMapping::update(), IntersectionMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), TrimmedMapping::update(), and UserDefinedMapping1::UserDefinedMapping1().

void Mapping::setDomainSpace ( const mappingSpace  domainSpace)
virtual
void Mapping::setGrid ( realArray grid,
IntegerArray gridIndexRange 
)
virtual
void Mapping::setGridDimensions ( const int  axis,
const int  dim 
)
virtual

References Overture::abort(), getGridDimensions(), ParallelUtility::getMaxValue(), ParallelUtility::getMinValue(), getName(), gridIndexRange, mappingError(), mappingHasChanged(), mappingName, max(), printF(), usesDistributedInverse(), and validAxis().

Referenced by AirfoilMapping::AirfoilMapping(), AnnulusMapping::AnnulusMapping(), UserDefinedMapping1::bladeSetup(), MappingBuilder::buildBoxGrid(), MappingBuilder::buildCurveOnSurface(), CompositeTopology::buildEdgeCurveBoundaryNodes(), buildEdgeCurves(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), Regrid::buildGrids(), OffsetShell::buildOffsetMappings(), MappingBuilder::buildSurfacePatch(), ChannelMapping::ChannelMapping(), Stencil::checkOrder(), RocketMapping::computeCirclePoints(), RocketMapping::computeSlotPoints(), RocketMapping::computeStarPoints(), constructOuterBoundaryCurve(), TrimmedMappingBuilder::constructOuterBoundaryCurves(), PlotIt::contour3d(), MappingsFromCAD::createBoundedSurface(), MappingsFromCAD::createCompositeCurve(), HyperbolicMapping::createCurveOnSurface(), MappingsFromCAD::createManifoldSolidBRepObject(), createSurfaceForAFace(), MappingsFromCAD::createTrimmedSurface(), CrossSectionMapping::CrossSectionMapping(), CylinderMapping::CylinderMapping(), DepthMapping::DepthMapping(), TrimmedMapping::editNurbsTrimCurve(), EllipticTransform::EllipticTransform(), FilletMapping::FilletMapping(), SweepMapping::findRowSplines(), HyperbolicMapping::generate(), Ugen::generateSpacingControlMesh(), Ugen::generateSpacingControlMeshForSurface(), NurbsMapping::get(), getMappingParametersOption(), NormalMapping::initialize(), CircleMapping::initialize(), DepthMapping::initialize(), HyperbolicMapping::initialize(), HyperbolicMapping::initializeMarchingParameters(), TrimmedMapping::initializeQuadTree(), UnstructuredMapping::initMapping(), NurbsMapping::interpolate(), NurbsMapping::interpolateLoftedSurface(), Ogen::interpolateMixedBoundary(), NurbsMapping::interpolateSurface(), NurbsMapping::interpolateVolume(), IntersectionMapping::IntersectionMapping(), IntersectionMapping::intersectWithCompositeSurface(), CompositeTopology::joinEdgeCurves(), JoinMapping::JoinMapping(), LineMapping::LineMapping(), LoftedSurfaceMapping::LoftedSurfaceMapping(), main(), MatrixTransform::MatrixTransform(), NurbsMapping::merge(), NormalMapping::NormalMapping(), NurbsMapping::NurbsMapping(), OrthographicTransform::OrthographicTransform(), PlotIt::plot(), BodyForce::plotForcingRegions(), PolynomialMapping::PolynomialMapping(), LoftedSurfaceMapping::profileSetup(), QuadraticMapping::QuadraticMapping(), NurbsMapping::readFromIgesFile(), CompositeSurface::refineSubSurface(), FilamentMapping::regenerateBodyFittedMapping(), Regrid::regridRotated(), ReorientMapping::ReorientMapping(), ReparameterizationTransform::ReparameterizationTransform(), RestrictionMapping::RestrictionMapping(), RevolutionMapping::RevolutionMapping(), TrimmedMapping::setCurves(), DataPointMapping::setDataPoints(), SmoothedPolygon::setDefaultValues(), MappingRC::setGridDimensions(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), RevolutionMapping::setParameterAxes(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), EllipticGridGenerator::setup(), JoinMapping::setup(), StretchMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), SmoothedPolygon::SmoothedPolygon(), NurbsMapping::specify(), SphereMapping::SphereMapping(), SplineMapping::SplineMapping(), NurbsMapping::split(), CompositeTopology::splitEdge(), SquareMapping::SquareMapping(), StretchedSquare::StretchedSquare(), EllipticGridGenerator::stretchTheGrid(), StretchTransform::StretchTransform(), SweepMapping::SweepMapping(), TFIMapping::TFIMapping(), SmoothedPolygon::update(), LoftedSurfaceMapping::update(), JoinMapping::update(), StretchTransform::update(), DataPointMapping::update(), FilletMapping::update(), UserDefinedMapping1::update(), CrossSectionMapping::update(), StretchMapping::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), HyperbolicMapping::updateMarchingParameters(), StretchTransform::updateStretchingParameters(), HyperbolicMapping::updateSurfaceGridParameters(), and UserDefinedMapping1::UserDefinedMapping1().

void Mapping::setGridIndexRange ( int  side,
int  axis,
int  num 
)
void Mapping::setGridIsValid ( )
protected
void Mapping::setID ( )

References dataBaseID.

Referenced by Mapping(), and MappingRC::setID().

void Mapping::setInvertible ( const int  invertible)
virtual
void Mapping::setIsPeriodic ( const int  axis,
const periodicType  isPeriodic 
)
virtual

Reimplemented in SplineMapping, and StretchMapping.

References bc, End, isPeriodic, mappingError(), notPeriodic, Start, and validAxis().

Referenced by AirfoilMapping::AirfoilMapping(), UserDefinedMapping1::bladeSetup(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromARegularMapping(), OffsetShell::buildOffsetMappings(), MappingBuilder::buildSurfacePatch(), NurbsMapping::circle(), MappingsFromCAD::createCurveOnAParametricSurface(), CrossSectionMapping::CrossSectionMapping(), IntersectionMapping::determineIntersection(), HyperbolicMapping::equidistributeAndStretch(), NurbsMapping::forcePeriodic(), NurbsMapping::generalCylinder(), getMappingParametersOption(), NormalMapping::initialize(), CircleMapping::initialize(), DepthMapping::initialize(), JoinMapping::initialize(), FilletMapping::initialize(), NurbsMapping::initialize(), HyperbolicMapping::initializeMarchingParameters(), NurbsMapping::interpolate(), IntersectionMapping::intersect(), NurbsMapping::merge(), NurbsMapping::readFromIgesFile(), NurbsMapping::reparameterize(), RevolutionMapping::RevolutionMapping(), CylinderMapping::setAngle(), AnnulusMapping::setAngleBounds(), TrimmedMapping::setCurves(), SmoothedPolygon::setDefaultValues(), NurbsMapping::setDomainInterval(), StretchMapping::setIsPeriodic(), SplineMapping::setIsPeriodic(), MappingRC::setIsPeriodic(), StretchTransform::setMapping(), DataPointMapping::setMapping(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), RevolutionMapping::setParameterAxes(), AirfoilMapping::setParameters(), SmoothedPolygon::setPolygon(), RevolutionMapping::setRevolutionAngle(), RevolutionMapping::setRevolutionary(), EllipticTransform::setup(), EllipticGridGenerator::setup(), StretchMapping::setup(), HyperbolicMapping::setup(), SphereMapping::SphereMapping(), EllipticGridGenerator::stretchTheGrid(), NurbsMapping::transformKnots(), SmoothedPolygon::update(), LoftedSurfaceMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), CircleMapping::update(), UserDefinedMapping1::update(), AirfoilMapping::update(), GridStretcher::update(), SphereMapping::update(), CrossSectionMapping::update(), StretchMapping::update(), SplineMapping::update(), update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), HyperbolicMapping::updateMarchingParameters(), HyperbolicMapping::updateStartCurveSpacingOptions(), and HyperbolicMapping::updateSurfaceGridParameters().

void Mapping::setMappingCoordinateSystem ( const mappingCoordinateSystem  mappingCoordinateSystem0)
virtual
void Mapping::setMinimumNumberOfDistributedGhostLines ( int  numGhost)
static
void Mapping::setName ( const mappingItemName  item,
const aString name 
)
virtual

Referenced by NurbsMapping::addSubCurve(), AirfoilMapping::AirfoilMapping(), AnnulusMapping::AnnulusMapping(), UserDefinedMapping1::bladeSetup(), BoxMapping::BoxMapping(), MappingBuilder::build(), MappingBuilder::buildBoxGrid(), Regrid::buildGrids(), OffsetShell::buildOffsetMappings(), OffsetShell::buildOffsetSurface(), CompositeTopology::buildSubSurfaceTriangulation(), MappingBuilder::buildSurfacePatch(), TrimmedMappingBuilder::buildTrimmedMapping(), ChannelMapping::ChannelMapping(), ComposeMapping::ComposeMapping(), CompositeSurface::CompositeSurface(), ReparameterizationTransform::constructor(), ReparameterizationTransform::constructorForMultipleReparams(), FilamentMapping::copyBodyFittedMapping(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createSurface(), CrossSectionMapping::CrossSectionMapping(), CylinderMapping::CylinderMapping(), DataPointMapping::DataPointMapping(), DepthMapping::DepthMapping(), EllipticTransform::EllipticTransform(), FilletMapping::FilletMapping(), NurbsMapping::get(), get(), getMappingParametersOption(), NormalMapping::initialize(), CircleMapping::initialize(), DepthMapping::initialize(), FilletMapping::initialize(), HyperbolicMapping::initialize(), HyperbolicMapping::initializeMarchingParameters(), IntersectionMapping::IntersectionMapping(), JoinMapping::JoinMapping(), LineMapping::LineMapping(), LoftedSurfaceMapping::LoftedSurfaceMapping(), Mapping(), MatrixMapping::MatrixMapping(), MatrixTransform::MatrixTransform(), NormalMapping::NormalMapping(), NurbsMapping::NurbsMapping(), operator=(), OrthographicTransform::OrthographicTransform(), PlaneMapping::PlaneMapping(), PolynomialMapping::PolynomialMapping(), QuadraticMapping::QuadraticMapping(), MappingsFromCAD::readMappings(), DataFormats::readPlot3d(), MappingsFromCAD::readSomeNurbs(), DataFormats::readTecplot(), ReductionMapping::ReductionMapping(), ReorientMapping::ReorientMapping(), ReparameterizationTransform::ReparameterizationTransform(), RestrictionMapping::RestrictionMapping(), RevolutionMapping::RevolutionMapping(), RocketMapping::RocketMapping(), TrimmedMapping::setCurves(), StretchTransform::setMappingProperties(), MappingRC::setName(), EllipticTransform::setup(), StretchMapping::setup(), TrimmedMapping::setup(), HyperbolicMapping::setup(), showFileFromDataFile(), SmoothedPolygon::SmoothedPolygon(), SphereMapping::SphereMapping(), SplineMapping::SplineMapping(), SquareMapping::SquareMapping(), StretchedSquare::StretchedSquare(), StretchTransform::StretchTransform(), SweepMapping::SweepMapping(), TFIMapping::TFIMapping(), TrimmedMapping::triangulate(), TrimmedMapping::TrimmedMapping(), UnstructuredMapping::UnstructuredMapping(), StretchedSquare::update(), StretchTransform::update(), MatrixTransform::update(), RevolutionMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), CompositeSurface::update(), HyperbolicMapping::update(), update(), and UserDefinedMapping1::UserDefinedMapping1().

void Mapping::setNumberOfDistributedGhostLines ( int  numGhost)
int Mapping::setNumberOfGhostLines ( IndexRangeType numberOfGhostLinesNew)
virtual
void Mapping::setNumberOfGhostPoints ( int  side,
int  axis,
int  numGhost 
)
void Mapping::setParameter ( const MappingParameters::realParameter param,
const real value 
)
virtual
void Mapping::setParameter ( const MappingParameters::intParameter param,
const int &  value 
)
virtual
void Mapping::setPartition ( Partitioning_Type &  partition)
void Mapping::setPeriodVector ( const int  axis,
const int  direction,
const real  periodVectorComponent 
)
virtual
void Mapping::setRangeBound ( const int  side,
const int  axis,
const Bound  rangeBound 
)
virtual
void Mapping::setRangeCoordinateSystem ( const coordinateSystem  rangeCoordinateSystem)
virtual
void Mapping::setRangeCoordinateSystemBound ( const int  side,
const int  axis,
const Bound  rangeCoordinateSystemBound 
)
virtual
void Mapping::setRangeDimension ( const int  rangeDimension)
virtual
void Mapping::setRangeSpace ( const mappingSpace  rangeSpace)
virtual
void Mapping::setShare ( const int  side,
const int  axis,
const int  share 
)
virtual
void Mapping::setSignForJacobian ( const real  signForJac)
void Mapping::setTopology ( const int  side,
const int  axis,
const topologyEnum  topo 
)
virtual
void Mapping::setTypeOfCoordinateSingularity ( const int  side,
const int  axis,
const coordinateSingularity  type 
)
virtual
real Mapping::sizeOf ( FILE *  file = NULL) const
virtual
MappingLinkedList & Mapping::staticMapList ( )
static
intArray & Mapping::topologyMask ( )
int Mapping::update ( MappingInformation mapInfo)
virtual

Reimplemented in NurbsMapping, UnstructuredMapping, HyperbolicMapping, TrimmedMapping, FilamentMapping, CompositeSurface, SplineMapping, StretchMapping, ReparameterizationTransform, ComposeMapping, CrossSectionMapping, SweepMapping, SphereMapping, IntersectionMapping, ReductionMapping, LineMapping, AnnulusMapping, AirfoilMapping, TFIMapping, CylinderMapping, BoxMapping, RestrictionMapping, RevolutionMapping, UserDefinedMapping1, MatrixTransform, EllipticTransform, FilletMapping, OrthographicTransform, ReorientMapping, SquareMapping, CircleMapping, PlaneMapping, QuadraticMapping, DataPointMapping, DepthMapping, JoinMapping, StretchedSquare, NormalMapping, StretchTransform, LoftedSurfaceMapping, ChannelMapping, PolynomialMapping, RocketMapping, and SmoothedPolygon.

References approximateGlobalInverse, assert, aString, axis1, axis2, axis3, bc, checkMapping(), MappingInformation::command, MappingInformation::commandOption, debug, derivativePeriodic, domainDimension, dx, End, epsilon(), GenericGraphicsInterface::erase(), fabs(), FALSE, functionPeriodic, GenericGraphicsInterface::getAnswer(), getClassName(), getGridDimensions(), getIsPeriodic(), GenericGraphicsInterface::getMenuItem(), getName(), getSignForJacobian(), GI_PLOT_THE_OBJECT_AND_EXIT, GI_POINT_SIZE, GI_USE_PLOT_BOUNDS, MappingInformation::graphXInterface, DialogData::hideSibling(), GenericGraphicsInterface::inputString(), MappingInformation::interface, inverseMap(), inverseMapC(), inverseMapS(), isPeriodic, map(), mapC(), mapCS(), mappingHasChanged(), mappingName, mapS(), max(), min(), notPeriodic, NULL, GenericGraphicsInterface::outputString(), PlotIt::plot(), GenericGraphicsInterface::plotPoints(), GenericGraphicsInterface::popGUI(), pow(), printF(), GenericGraphicsInterface::pushGUI(), r, rangeDimension, GenericGraphicsInterface::readingFromCommandFile(), MappingInformation::readOneCommand, REAL_EPSILON, REAL_MIN, GraphicsParameters::set(), setGridDimensions(), setIsPeriodic(), setName(), share, sPrintF(), SQR, SQRT, sScanF(), Start, GenericGraphicsInterface::stopReadingCommandFile(), TRUE, ApproximateGlobalInverse::useRobustInverse(), and ApproximateGlobalInverse::usingRobustInverse().

Referenced by UserDefinedMapping1::bladeSetup(), MappingBuilder::build(), MappingBuilder::buildCurveOnSurface(), TrimmedMappingBuilder::buildTrimmedMapping(), createMappings(), TrimmedMapping::editTrimCurve(), interactiveUpdate(), LoftedSurfaceMapping::profileSetup(), SmoothedPolygon::update(), RocketMapping::update(), PolynomialMapping::update(), ChannelMapping::update(), LoftedSurfaceMapping::update(), NormalMapping::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DepthMapping::update(), DataPointMapping::update(), QuadraticMapping::update(), CircleMapping::update(), PlaneMapping::update(), SquareMapping::update(), ReorientMapping::update(), EllipticTransform::update(), OrthographicTransform::update(), FilletMapping::update(), MatrixTransform::update(), UserDefinedMapping1::update(), RestrictionMapping::update(), RevolutionMapping::update(), BoxMapping::update(), CylinderMapping::update(), TFIMapping::update(), AirfoilMapping::update(), AnnulusMapping::update(), LineMapping::update(), ReductionMapping::update(), IntersectionMapping::update(), SphereMapping::update(), SweepMapping::update(), CrossSectionMapping::update(), ComposeMapping::update(), ReparameterizationTransform::update(), StretchMapping::update(), SplineMapping::update(), CompositeSurface::update(), FilamentMapping::update(), MappingRC::update(), TrimmedMapping::update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateSurfaceGridParameters(), and updateWithCommand().

int Mapping::updateMappingParametersDialog ( DialogData dialog)
protected
bool Mapping::updateWithCommand ( MappingInformation mapInfo,
const aString command 
)
virtual
void Mapping::useRobustInverse ( const bool  trueOrFalse = TRUE)
virtual
bool Mapping::usesDistributedInverse ( ) const
bool Mapping::usesDistributedMap ( ) const
bool Mapping::usingRobustInverse ( ) const
int Mapping::validAxis ( const int  axis) const
protected
int Mapping::validSide ( const int  side) const
protected

Friends And Related Function Documentation

friend class ApproximateGlobalInverse
friend

Referenced by Mapping(), and operator=().

friend class MappingRC
friend

Member Data Documentation

ApproximateGlobalInverse* Mapping::approximateGlobalInverse
real Mapping::arcLength
protected
int Mapping::base

Referenced by SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), PlaneMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), BoxMapping::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), ComposeMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), SquareMapping::basicInverseS(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), ReorientMapping::basicInverseS(), OrthographicTransform::basicInverseS(), UserDefinedMapping1::basicInverseS(), PlaneMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), BoxMapping::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), ComposeMapping::basicInverseS(), findNearestGridPoint(), getIndex(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), SquareMapping::map(), SmoothedPolygon::map(), PolynomialMapping::map(), ChannelMapping::map(), RevolutionMapping::map(), NormalMapping::map(), AnnulusMapping::map(), ReorientMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), PlaneMapping::map(), CircleMapping::map(), RestrictionMapping::map(), DepthMapping::map(), CylinderMapping::map(), QuadraticMapping::map(), FilletMapping::map(), BoxMapping::map(), MatrixMapping::map(), LineMapping::map(), SphereMapping::map(), DataPointMapping::map(), ComposeMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), LoftedSurfaceMapping::mapS(), SmoothedPolygon::mapS(), SquareMapping::mapS(), StretchedSquare::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), ReductionMapping::mapS(), AirfoilMapping::mapS(), AnnulusMapping::mapS(), ReorientMapping::mapS(), OrthographicTransform::mapS(), UserDefinedMapping1::mapS(), PlaneMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), BoxMapping::mapS(), LineMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), ComposeMapping::mapS(), StretchMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), and NurbsMapping::mapVector().

basicInverseOptions Mapping::basicInverseOption
protected
int Mapping::bc[2][3]
protected
const real Mapping::bogus =10.
static
int Mapping::bound

Referenced by SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), PlaneMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), BoxMapping::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), ComposeMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), SquareMapping::basicInverseS(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), ReorientMapping::basicInverseS(), OrthographicTransform::basicInverseS(), UserDefinedMapping1::basicInverseS(), PlaneMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), BoxMapping::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), ComposeMapping::basicInverseS(), findNearestGridPoint(), getIndex(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), SquareMapping::map(), SmoothedPolygon::map(), PolynomialMapping::map(), ChannelMapping::map(), RevolutionMapping::map(), NormalMapping::map(), ReorientMapping::map(), AnnulusMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), PlaneMapping::map(), CircleMapping::map(), RestrictionMapping::map(), DepthMapping::map(), QuadraticMapping::map(), CylinderMapping::map(), FilletMapping::map(), BoxMapping::map(), LineMapping::map(), MatrixMapping::map(), SphereMapping::map(), DataPointMapping::map(), ComposeMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), LoftedSurfaceMapping::mapS(), SmoothedPolygon::mapS(), SquareMapping::mapS(), StretchedSquare::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), ReductionMapping::mapS(), AirfoilMapping::mapS(), AnnulusMapping::mapS(), ReorientMapping::mapS(), OrthographicTransform::mapS(), UserDefinedMapping1::mapS(), PlaneMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), BoxMapping::mapS(), LineMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), ComposeMapping::mapS(), StretchMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), DataPointMapping::mapScalar(), and NurbsMapping::mapVector().

aString Mapping::className
protected
int Mapping::computeMap

Referenced by SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), PlaneMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), BoxMapping::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), ComposeMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), SquareMapping::basicInverseS(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), ReorientMapping::basicInverseS(), OrthographicTransform::basicInverseS(), UserDefinedMapping1::basicInverseS(), PlaneMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), BoxMapping::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), ComposeMapping::basicInverseS(), getIndex(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), SquareMapping::map(), SmoothedPolygon::map(), PolynomialMapping::map(), ChannelMapping::map(), RevolutionMapping::map(), NormalMapping::map(), ReorientMapping::map(), AnnulusMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), PlaneMapping::map(), CircleMapping::map(), RestrictionMapping::map(), DepthMapping::map(), CylinderMapping::map(), QuadraticMapping::map(), FilletMapping::map(), BoxMapping::map(), LineMapping::map(), MatrixMapping::map(), SphereMapping::map(), DataPointMapping::map(), ComposeMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), LoftedSurfaceMapping::mapS(), SmoothedPolygon::mapS(), SquareMapping::mapS(), StretchedSquare::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), AirfoilMapping::mapS(), ReductionMapping::mapS(), AnnulusMapping::mapS(), OrthographicTransform::mapS(), ReorientMapping::mapS(), UserDefinedMapping1::mapS(), PlaneMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), BoxMapping::mapS(), LineMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), ComposeMapping::mapS(), StretchMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), and NurbsMapping::mapVector().

int Mapping::computeMapDerivative

Referenced by SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), AnnulusMapping::basicInverse(), OrthographicTransform::basicInverse(), PlaneMapping::basicInverse(), CircleMapping::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), BoxMapping::basicInverse(), LineMapping::basicInverse(), SphereMapping::basicInverse(), ComposeMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), SquareMapping::basicInverseS(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), ReorientMapping::basicInverseS(), OrthographicTransform::basicInverseS(), UserDefinedMapping1::basicInverseS(), PlaneMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), BoxMapping::basicInverseS(), LineMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), ComposeMapping::basicInverseS(), getIndex(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), SquareMapping::map(), SmoothedPolygon::map(), PolynomialMapping::map(), ChannelMapping::map(), RevolutionMapping::map(), NormalMapping::map(), ReorientMapping::map(), AnnulusMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), PlaneMapping::map(), CircleMapping::map(), RestrictionMapping::map(), DepthMapping::map(), CylinderMapping::map(), QuadraticMapping::map(), FilletMapping::map(), BoxMapping::map(), LineMapping::map(), MatrixMapping::map(), SphereMapping::map(), DataPointMapping::map(), ComposeMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), LoftedSurfaceMapping::mapS(), SmoothedPolygon::mapS(), SquareMapping::mapS(), StretchedSquare::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), AirfoilMapping::mapS(), ReductionMapping::mapS(), AnnulusMapping::mapS(), OrthographicTransform::mapS(), ReorientMapping::mapS(), UserDefinedMapping1::mapS(), PlaneMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), BoxMapping::mapS(), LineMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), ComposeMapping::mapS(), StretchMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), and NurbsMapping::mapVector().

int Mapping::coordinateEvaluationType[numberOfCoordinateSystems]
protected
int Mapping::dataBaseID
protected
int Mapping::debug =0
static

Referenced by HyperbolicMapping::applyBoundaryConditionMatchToMapping(), HyperbolicMapping::applyBoundaryConditions(), TrimmedMapping::basicInverse(), DataPointMapping::basicInverseS(), ApproximateGlobalInverse::binarySearchOverBoundary(), HyperbolicMapping::blendNormals(), UnstructuredMapping::buildConnectivityLists(), CompositeTopology::buildEdgeSegment(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromARegularMapping(), ApproximateGlobalInverse::constructGrid(), ReparameterizationTransform::constructorForMultipleReparams(), HyperbolicMapping::correctProjectionOfInitialCurve(), ApproximateGlobalInverse::countCrossingsWithPolygon(), MappingsFromCAD::createBoundaryEntity(), MappingsFromCAD::createBoundedSurface(), MappingsFromCAD::createCompositeCurve(), MappingsFromCAD::createCurveOnAParametricSurface(), HyperbolicMapping::createCurveOnSurface(), MappingsFromCAD::createManifoldSolidBRepObject(), createMappings(), MappingsFromCAD::createSurface(), createSurfaceForAFace(), MappingsFromCAD::createTrimmedSurface(), destructMappingList(), IntersectionMapping::determineIntersection(), determineResolution(), ApproximateGlobalInverse::distanceToCell(), TrimmedMapping::editNurbsTrimCurve(), HyperbolicMapping::evaluateStartCurve(), TrimmedMapping::findClosestCurve(), HyperbolicMapping::findMatchingBoundaryCurve(), CompositeSurface::findNearbySurfaces(), ApproximateGlobalInverse::findNearestCell(), ApproximateGlobalInverse::findNearestGridPoint(), findNearestGridPoint(), CompositeSurface::findOutwardTangent(), HyperbolicMapping::formBlockTridiagonalSystem(), HyperbolicMapping::formCMatrix(), HyperbolicMapping::generate(), RocketMapping::get(), PlaneMapping::get(), SmoothedPolygon::get(), ChannelMapping::get(), StretchTransform::get(), NormalMapping::get(), BoxMapping::get(), StretchedSquare::get(), JoinMapping::get(), MatrixMapping::get(), DepthMapping::get(), QuadraticMapping::get(), RevolutionMapping::get(), CircleMapping::get(), ComposeMapping::get(), ReductionMapping::get(), EllipticTransform::get(), OrthographicTransform::get(), ReorientMapping::get(), FilletMapping::get(), AnnulusMapping::get(), MatrixTransform::get(), RestrictionMapping::get(), CylinderMapping::get(), AirfoilMapping::get(), TFIMapping::get(), LineMapping::get(), SphereMapping::get(), SweepMapping::get(), CrossSectionMapping::get(), DataPointMapping::get(), ReparameterizationTransform::get(), StretchMapping::get(), SplineMapping::get(), NurbsMapping::get(), TrimmedMapping::get(), MappingRC::get(), HyperbolicMapping::get(), UnstructuredMapping::get(), get(), getBoundingBox(), HyperbolicMapping::getDistanceToStep(), DataPointMapping::getGrid(), TrimmedMapping::getGrid(), getGrid(), getGridSerial(), getIndex(), getIntFromDataBase(), HyperbolicMapping::getNormalAndSurfaceArea(), ApproximateGlobalInverse::getPeriodicImages(), getRealFromDataBase(), HyperbolicMapping::HyperbolicMapping(), StretchMapping::initialize(), FilletMapping::initialize(), ApproximateGlobalInverse::initialize(), CrossSectionMapping::initialize(), SplineMapping::initialize(), NurbsMapping::initialize(), ApproximateGlobalInverse::initializeBoundingBoxTrees(), ReparameterizationTransform::initializeEquidistribution(), HyperbolicMapping::initializeMarchingArrays(), HyperbolicMapping::initializeMarchingParameters(), initializePartition(), TrimmedMapping::initializeQuadTree(), HyperbolicMapping::initializeSurfaceGrid(), TrimmedMapping::initializeTrimCurves(), NurbsMapping::insertKnot(), UnstructuredMapping::insideOrOutside(), Ogen::interpolateAPoint(), IntersectionMapping::intersectCurves(), ApproximateGlobalInverse::intersectLine(), Triangle::intersects(), ApproximateGlobalInverse::inverse(), ExactLocalInverse::inverse(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMap(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), StretchMapping::inverseMapS(), inverseMapS(), main(), MatrixMapping::map(), TrimmedMapping::map(), TrimmedMapping::mapGrid(), mappingHasChanged(), MappingRC::MappingRC(), MatrixMapping::mapS(), DataPointMapping::mapS(), StretchMapping::mapS(), HyperbolicMapping::matchToCurve(), NurbsMapping::merge(), IntersectionMapping::newtonIntersection(), CompositeSurface::oldProject(), SmoothedPolygon::operator=(), ReparameterizationTransform::operator=(), outside(), NurbsMapping::parametricCurve(), PlotIt::plot(), PlotIt::plotStructured(), IgesReader::processFile(), IntersectionMapping::project(), CompositeSurface::project(), project(), HyperbolicMapping::project(), DataPointMapping::projectGhostPoints(), HyperbolicMapping::projectNormalsToMatchCurve(), StretchTransform::put(), StretchMapping::put(), MappingRC::put(), HyperbolicMapping::put(), Ogen::queryAPoint(), NurbsMapping::readFromIgesFile(), MappingsFromCAD::readMappings(), MappingsFromCAD::readOneCurve(), MappingsFromCAD::readOneCurveAsNURBS(), MappingsFromCAD::readSomeNurbs(), IntersectionMapping::reduce(), MappingRC::reference(), ApproximateGlobalInverse::reinitialize(), NurbsMapping::removeKnot(), IntersectionMapping::reOrder(), ReparameterizationTransform::ReparameterizationTransform(), IntersectionMapping::reparameterize(), NurbsMapping::reparameterize(), MatrixMapping::rotate(), MappingsFromCAD::scaleCurve(), setGrid(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), DataPointMapping::setNumberOfGhostLines(), NurbsMapping::split(), NurbsMapping::toggleSubCurveVisibility(), TrimmedMapping::triangulate(), TrimmedMapping::TrimmedMapping(), RevolutionMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), SplineMapping::update(), CompositeSurface::update(), HyperbolicMapping::update(), update(), SparseRepForMGF::updateToMatchGrid(), MappedGridOperators::updateToMatchGrid(), MappedGridOperators::updateToMatchUnstructuredGrid(), TrimmedMapping::validateTrimming(), AirfoilMapping::~AirfoilMapping(), AnnulusMapping::~AnnulusMapping(), BoxMapping::~BoxMapping(), ChannelMapping::~ChannelMapping(), CircleMapping::~CircleMapping(), ComposeMapping::~ComposeMapping(), CrossSectionMapping::~CrossSectionMapping(), CylinderMapping::~CylinderMapping(), DataPointMapping::~DataPointMapping(), DepthMapping::~DepthMapping(), EllipticTransform::~EllipticTransform(), FilletMapping::~FilletMapping(), HyperbolicMapping::~HyperbolicMapping(), IntersectionMapping::~IntersectionMapping(), JoinMapping::~JoinMapping(), LineMapping::~LineMapping(), LoftedSurfaceMapping::~LoftedSurfaceMapping(), ~Mapping(), MappingRC::~MappingRC(), MatrixMapping::~MatrixMapping(), MatrixTransform::~MatrixTransform(), NormalMapping::~NormalMapping(), NurbsMapping::~NurbsMapping(), OrthographicTransform::~OrthographicTransform(), PlaneMapping::~PlaneMapping(), PolynomialMapping::~PolynomialMapping(), QuadraticMapping::~QuadraticMapping(), ReductionMapping::~ReductionMapping(), ReorientMapping::~ReorientMapping(), RestrictionMapping::~RestrictionMapping(), RevolutionMapping::~RevolutionMapping(), RocketMapping::~RocketMapping(), SmoothedPolygon::~SmoothedPolygon(), SphereMapping::~SphereMapping(), SplineMapping::~SplineMapping(), SquareMapping::~SquareMapping(), StretchedSquare::~StretchedSquare(), StretchMapping::~StretchMapping(), StretchTransform::~StretchTransform(), SweepMapping::~SweepMapping(), TFIMapping::~TFIMapping(), TrimmedMapping::~TrimmedMapping(), UnstructuredMapping::~UnstructuredMapping(), and UserDefinedMapping1::~UserDefinedMapping1().

FILE * Mapping::debugFile =NULL
static

Referenced by closeDebugFiles(), and openDebugFiles().

int Mapping::defaultNumberOfGhostPoints =0
staticprotected

Referenced by Mapping().

DistributedInverse* Mapping::distributedInverse
mutable

Referenced by Mapping(), and ~Mapping().

Bound Mapping::domainBound[3][2]
protected
coordinateSystem Mapping::domainCoordinateSystem
protected
Bound Mapping::domainCoordinateSystemBound[3][2]
protected
int Mapping::domainDimension
protected

Referenced by UnstructuredMapping::addEntity(), AirfoilMapping::AirfoilMapping(), HyperbolicMapping::applyBoundaryConditionMatchToMapping(), HyperbolicMapping::applyBoundaryConditions(), StretchTransform::applyStretching(), HyperbolicMapping::assignMarchingParametersDialog(), RevolutionMapping::basicInverse(), ReorientMapping::basicInverse(), OrthographicTransform::basicInverse(), RestrictionMapping::basicInverse(), CylinderMapping::basicInverse(), SphereMapping::basicInverse(), CrossSectionMapping::basicInverse(), TrimmedMapping::basicInverse(), StretchedSquare::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), OrthographicTransform::basicInverseS(), ReorientMapping::basicInverseS(), SweepMapping::basicInverseS(), RestrictionMapping::basicInverseS(), CylinderMapping::basicInverseS(), SphereMapping::basicInverseS(), DataPointMapping::basicInverseS(), HyperbolicMapping::blendNormals(), NurbsMapping::buildComponentCurve(), UnstructuredMapping::buildConnectivityLists(), HyperbolicMapping::buildCurve(), NurbsMapping::buildCurveOnSurface(), UnstructuredMapping::buildEntity(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), HyperbolicMapping::buildMarchingParametersDialog(), HyperbolicMapping::buildStartCurveSpacingDialog(), NurbsMapping::buildSubCurves(), checkMapping(), NurbsMapping::circle(), HyperbolicMapping::computeCellVolumes(), DataPointMapping::computeGhostPoints(), HyperbolicMapping::computeNonlinearDiffussionCoefficient(), NurbsMapping::conic(), CylinderMapping::CylinderMapping(), determineResolution(), NurbsMapping::display(), HyperbolicMapping::display(), HyperbolicMapping::drawBoundariesAndCurves(), HyperbolicMapping::drawHyperbolicGrid(), HyperbolicMapping::drawReferenceSurfaceEdges(), HyperbolicMapping::equidistributeAndStretch(), HyperbolicMapping::estimateMarchingParameters(), HyperbolicMapping::evaluateStartCurve(), UnstructuredMapping::expandGhostBoundary(), UnstructuredMapping::FEZComputeElementTypes(), UnstructuredMapping::FEZInitializeConnectivity(), TrimmedMapping::findClosestCurve(), findNearestGridPoint(), SweepMapping::findRowSplines(), NurbsMapping::forcedMerge(), NurbsMapping::forcePeriodic(), NurbsMapping::generalCylinder(), HyperbolicMapping::generate(), EllipticTransform::generateGrid(), NurbsMapping::get(), UnstructuredMapping::get(), get(), getArcLength(), HyperbolicMapping::getCurvatureDependentSpeed(), getDomainDimension(), UnstructuredMapping::getElementFaces(), DataPointMapping::getGrid(), getGrid(), getGridSerial(), getIndex(), getMappingParametersOption(), HyperbolicMapping::getNormalAndSurfaceArea(), UnstructuredMapping::getNumberOfElements(), UnstructuredMapping::getNumberOfFaces(), UnstructuredMapping::getNumberOfNodesThisFace(), getSignForJacobian(), hasACoordinateSingularity(), HyperbolicMapping::implicitSolve(), NormalMapping::initialize(), DepthMapping::initialize(), JoinMapping::initialize(), FilletMapping::initialize(), CrossSectionMapping::initialize(), NurbsMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), HyperbolicMapping::initializeHyperbolicGridParameters(), HyperbolicMapping::initializeMarchingArrays(), HyperbolicMapping::initializeMarchingParameters(), initializePartition(), TrimmedMapping::initializeQuadTree(), HyperbolicMapping::initializeSurfaceGrid(), UnstructuredMapping::initMapping(), NurbsMapping::insertKnot(), NurbsMapping::interpolateVolume(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), inverseMapS(), HyperbolicMapping::jacobiSmooth(), NurbsMapping::lowerRangeDimension(), SmoothedPolygon::map(), RevolutionMapping::map(), NormalMapping::map(), ReorientMapping::map(), OrthographicTransform::map(), AirfoilMapping::map(), DepthMapping::map(), RestrictionMapping::map(), QuadraticMapping::map(), CylinderMapping::map(), FilletMapping::map(), MatrixMapping::map(), SphereMapping::map(), TrimmedMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapBuiltin(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), Mapping(), SmoothedPolygon::mapS(), StretchedSquare::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), AirfoilMapping::mapS(), ReductionMapping::mapS(), OrthographicTransform::mapS(), ReorientMapping::mapS(), SweepMapping::mapS(), RestrictionMapping::mapS(), CylinderMapping::mapS(), SphereMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), DataPointMapping::mapScalar(), NurbsMapping::mapVector(), HyperbolicMapping::matchToCurve(), MatrixMapping::MatrixMapping(), NurbsMapping::matrixTransform(), NurbsMapping::merge(), NurbsMapping::moveEndpoint(), NurbsMapping::normalizeKnots(), NurbsMapping::NurbsMapping(), operator=(), NurbsMapping::parametricCurve(), NurbsMapping::parametricSplineSurface(), periodicShift(), NurbsMapping::plane(), NurbsMapping::plot(), HyperbolicMapping::plotCellQuality(), HyperbolicMapping::printStatistics(), CompositeSurface::project(), UnstructuredMapping::project(), project(), HyperbolicMapping::project(), DataPointMapping::projectGhostPoints(), NurbsMapping::put(), UnstructuredMapping::put(), CompositeSurface::refineSubSurface(), NurbsMapping::removeKnot(), HyperbolicMapping::removeNormalComponentOfSmoothing(), NurbsMapping::reparameterize(), EllipticTransform::resetDataPointMapping(), RestrictionMapping::RestrictionMapping(), NurbsMapping::rotate(), NurbsMapping::scale(), HyperbolicMapping::setBoundaryConditionAndOffset(), NurbsMapping::setBounds(), TrimmedMapping::setCurves(), DataPointMapping::setDataPoints(), NurbsMapping::setDomainInterval(), DataPointMapping::setMapping(), StretchTransform::setMappingProperties(), SweepMapping::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), DataPointMapping::setNumberOfGhostLines(), setNumberOfGhostLines(), DataPointMapping::setOrderOfInterpolation(), ReorientMapping::setOrientation(), RevolutionMapping::setParameterAxes(), AirfoilMapping::setParameters(), SplineMapping::setPoints(), RevolutionMapping::setRevolutionary(), DataPointMapping::setTopologyMask(), EllipticTransform::setup(), JoinMapping::setup(), HyperbolicMapping::setup(), FilletMapping::setupForNewCurves(), NurbsMapping::shift(), HyperbolicMapping::smooth(), UnstructuredMapping::specifyEntity(), DataPointMapping::specifyTopology(), NurbsMapping::split(), UnstructuredMapping::splitElement(), StretchedSquare::StretchedSquare(), StretchTransform::StretchTransform(), NurbsMapping::transformKnots(), TrimmedMapping::triangulate(), SmoothedPolygon::update(), StretchedSquare::update(), JoinMapping::update(), StretchTransform::update(), DataPointMapping::update(), QuadraticMapping::update(), FilletMapping::update(), ReorientMapping::update(), RestrictionMapping::update(), RevolutionMapping::update(), CylinderMapping::update(), TFIMapping::update(), AirfoilMapping::update(), IntersectionMapping::update(), SphereMapping::update(), CrossSectionMapping::update(), ReparameterizationTransform::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateForInitialCurve(), HyperbolicMapping::updateMarchingParameters(), HyperbolicMapping::updateOld(), HyperbolicMapping::updateStartCurveSpacingOptions(), and HyperbolicMapping::updateSurfaceGridParameters().

mappingSpace Mapping::domainSpace
protected
ExactLocalInverse* Mapping::exactLocalInverse
realArray Mapping::grid
protected
IndexRangeType Mapping::gridIndexRange
protected
bool Mapping::inverseIsDistributed
protected
int Mapping::invertible
protected
periodicType Mapping::isPeriodic[3]
protected
bool Mapping::mapIsDistributed
protected
mappingCoordinateSystem Mapping::mappingCoordinateSystem0
protected
int Mapping::minimumNumberOfDistributedGhostLines =1
staticprotected
int Mapping::numberOfDistributedGhostLines
protected
IndexRangeType Mapping::numberOfGhostPoints
protected
Partitioning_Type Mapping::partition
protected
bool Mapping::partitionInitialized
protected
FILE * Mapping::pDebugFile =NULL
static
int Mapping::periodicityOfSpace
protected

Referenced by get(), and operator=().

real Mapping::periodVector[3][3]
protected
Bound Mapping::rangeBound[3][2]
protected

Referenced by get(), Mapping(), operator=(), and setRangeBound().

coordinateSystem Mapping::rangeCoordinateSystem
protected
Bound Mapping::rangeCoordinateSystemBound[3][2]
protected
int Mapping::rangeDimension
protected

Referenced by CompositeSurface::add(), UnstructuredMapping::addVertex(), HyperbolicMapping::applyBoundaryConditionMatchToMapping(), HyperbolicMapping::applyBoundaryConditions(), SquareMapping::basicInverse(), RevolutionMapping::basicInverse(), AnnulusMapping::basicInverse(), CircleMapping::basicInverse(), LineMapping::basicInverse(), SquareMapping::basicInverseS(), RevolutionMapping::basicInverseS(), ReductionMapping::basicInverseS(), AnnulusMapping::basicInverseS(), LineMapping::basicInverseS(), DataPointMapping::basicInverseS(), HyperbolicMapping::blendNormals(), NurbsMapping::buildComponentCurve(), NurbsMapping::buildCurveOnSurface(), UnstructuredMapping::buildFromACompositeGrid(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildFromAMapping(), UnstructuredMapping::buildFromARegularMapping(), buildMappingParametersDialog(), UnstructuredMapping::buildSearchTree(), NurbsMapping::buildSubCurves(), checkMapping(), NurbsMapping::circle(), HyperbolicMapping::computeCellVolumes(), RocketMapping::computeCirclePoints(), UnstructuredMapping::computeConnection(), DataPointMapping::computeGhostPoints(), HyperbolicMapping::computeNonlinearDiffussionCoefficient(), RocketMapping::computeSlotPoints(), RocketMapping::computeStarPoints(), NurbsMapping::conic(), HyperbolicMapping::createCurveOnSurface(), CrossSectionMapping::crossSectionMap(), determineResolution(), NurbsMapping::display(), NurbsMapping::distance4D(), HyperbolicMapping::drawBoundariesAndCurves(), HyperbolicMapping::drawHyperbolicGrid(), NurbsMapping::elevateDegree(), HyperbolicMapping::equidistributeAndStretch(), HyperbolicMapping::evaluateStartCurve(), UnstructuredMapping::expandGhostBoundary(), UnstructuredMapping::findClosestEntity(), HyperbolicMapping::findMatchingBoundaryCurve(), CompositeSurface::findNearbySurfaces(), findNearestGridPoint(), HyperbolicMapping::findNormalsToStartCurve(), SweepMapping::findRowSplines(), NurbsMapping::forcedMerge(), NurbsMapping::forcePeriodic(), HyperbolicMapping::formBlockTridiagonalSystem(), HyperbolicMapping::formCMatrix(), NurbsMapping::generalCylinder(), HyperbolicMapping::generate(), EllipticTransform::generateGrid(), NurbsMapping::get(), get(), getArcLength(), HyperbolicMapping::getCurvatureDependentSpeed(), DataPointMapping::getGrid(), getGrid(), getGridMinAndMax(), getGridSerial(), getIndex(), getMappingParametersOption(), HyperbolicMapping::getNormalAndSurfaceArea(), getRangeDimension(), getSignForJacobian(), HyperbolicMapping::implicitSolve(), JoinMapping::initialize(), CrossSectionMapping::initialize(), SplineMapping::initialize(), NurbsMapping::initialize(), ReparameterizationTransform::initializeEquidistribution(), HyperbolicMapping::initializeHyperbolicGridParameters(), HyperbolicMapping::initializeMarchingArrays(), HyperbolicMapping::initializeMarchingParameters(), HyperbolicMapping::initializeSurfaceGrid(), NurbsMapping::insertKnot(), UnstructuredMapping::insideOrOutside(), NurbsMapping::interpolate(), NurbsMapping::interpolateSurface(), NurbsMapping::interpolateVolume(), MatrixMapping::inverseMap(), ComposeMapping::inverseMap(), inverseMapGrid(), MatrixMapping::inverseMapS(), ComposeMapping::inverseMapS(), inverseMapS(), NurbsMapping::lowerRangeDimension(), SquareMapping::map(), PolynomialMapping::map(), SmoothedPolygon::map(), RevolutionMapping::map(), NormalMapping::map(), AnnulusMapping::map(), CircleMapping::map(), QuadraticMapping::map(), FilletMapping::map(), MatrixMapping::map(), LineMapping::map(), HyperbolicMapping::map(), CrossSectionMapping::mapGeneral(), CrossSectionMapping::mapGeneralWithPolarSingularity(), TrimmedMapping::mapGrid(), mapGrid(), mapGridS(), Mapping(), SmoothedPolygon::mapS(), SquareMapping::mapS(), NormalMapping::mapS(), RevolutionMapping::mapS(), ReductionMapping::mapS(), AnnulusMapping::mapS(), SweepMapping::mapS(), LineMapping::mapS(), MatrixMapping::mapS(), DataPointMapping::mapS(), SplineMapping::mapS(), NurbsMapping::mapS(), HyperbolicMapping::mapS(), DataPointMapping::mapScalar(), NurbsMapping::mapVector(), HyperbolicMapping::matchToCurve(), MatrixMapping::MatrixMapping(), NurbsMapping::matrixTransform(), NurbsMapping::merge(), NurbsMapping::moveEndpoint(), NurbsMapping::NurbsMapping(), CompositeSurface::oldProject(), operator=(), NurbsMapping::parametricCurve(), NurbsMapping::parametricSplineSurface(), NurbsMapping::plane(), NurbsMapping::plot(), HyperbolicMapping::plotCellQuality(), HyperbolicMapping::plotDirectionArrows(), CompositeSurface::project(), UnstructuredMapping::project(), project(), HyperbolicMapping::project(), DataPointMapping::projectGhostPoints(), HyperbolicMapping::projectNormalsToMatchCurve(), NurbsMapping::put(), HyperbolicMapping::put(), NurbsMapping::readFromIgesFile(), CompositeSurface::recomputeBoundingBox(), NurbsMapping::removeKnot(), HyperbolicMapping::removeNormalComponentOfSmoothing(), NurbsMapping::reparameterize(), UnstructuredMapping::reserve(), SplineMapping::rotate(), NurbsMapping::rotate(), SplineMapping::scale(), NurbsMapping::scale(), setBoundaryCondition(), HyperbolicMapping::setBoundaryConditionAndOffset(), TrimmedMapping::setBounds(), NurbsMapping::setBounds(), DataPointMapping::setDataPoints(), SplineMapping::setEndConditions(), setGrid(), DataPointMapping::setMapping(), UnstructuredMapping::setNodesAndConnectivity(), UnstructuredMapping::setNodesElementsAndNeighbours(), DataPointMapping::setNumberOfGhostLines(), DataPointMapping::setOrderOfInterpolation(), setPeriodVector(), LineMapping::setPoints(), SplineMapping::setPoints(), setRangeBound(), setRangeCoordinateSystemBound(), setRangeDimension(), setShare(), SplineMapping::shift(), NurbsMapping::shift(), HyperbolicMapping::smooth(), NurbsMapping::specify(), DataPointMapping::specifyTopology(), NurbsMapping::split(), UnstructuredMapping::splitElement(), StretchTransform::StretchTransform(), TrimmedMapping::triangulate(), SmoothedPolygon::update(), RocketMapping::update(), NormalMapping::update(), DataPointMapping::update(), CircleMapping::update(), SquareMapping::update(), MatrixTransform::update(), AnnulusMapping::update(), LineMapping::update(), ReparameterizationTransform::update(), StretchMapping::update(), SplineMapping::update(), CompositeSurface::update(), TrimmedMapping::update(), HyperbolicMapping::update(), update(), UnstructuredMapping::update(), NurbsMapping::update(), HyperbolicMapping::updateMarchingParameters(), and HyperbolicMapping::updateOld().

mappingSpace Mapping::rangeSpace
protected
bool Mapping::remakeGrid
protected
bool Mapping::remakeGridSerial
protected
int Mapping::share[2][3]
protected
real Mapping::signForJacobian
topologyEnum Mapping::topology[3][2]
protected

Referenced by Mapping(), operator=(), and setTopology().

intArray* Mapping::topologyMaskPointer
protected
coordinateSingularity Mapping::typeOfCoordinateSingularity[2][3]
protected
int Mapping::useInitialGuessForInverse =TRUE
static

The documentation for this class was generated from the following files: