Overture
Version 25
|
#include <ComposeMapping.h>
Public Attributes | |
MappingRC | map1 |
MappingRC | map2 |
Public Attributes inherited from Mapping | |
int | computeMap |
int | computeMapDerivative |
int | base |
int | bound |
real | signForJacobian |
ApproximateGlobalInverse * | approximateGlobalInverse |
ExactLocalInverse * | exactLocalInverse |
DistributedInverse * | distributedInverse |
ComposeMapping::ComposeMapping | ( | ) |
References FALSE, Mapping::mappingHasChanged(), Mapping::mappingName, Mapping::setName(), and useDefaultInverse.
Referenced by make().
References FALSE, Mapping::mappingName, Mapping::setName(), and useDefaultInverse.
ComposeMapping::ComposeMapping | ( | const ComposeMapping & | map, |
const CopyType | copyType = DEEP |
||
) |
ComposeMapping::~ComposeMapping | ( | ) |
References Mapping::debug.
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References axis1, Mapping::base, MappingRC::basicInverse(), basicInverseS(), Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, Mapping::display(), MappingRC::getClassName(), MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), getLocalArrayWithGhostBoundaries(), Mapping::getRangeDimension(), map1, map2, and Overture::nullRealDistributedArray().
Referenced by ReparameterizationTransform::basicInverse(), and inverseMap().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References axis1, Mapping::base, MappingRC::basicInverseS(), Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), Mapping::getRangeDimension(), map1, map2, and Overture::nullRealArray().
Referenced by basicInverse(), ReparameterizationTransform::basicInverseS(), and inverseMapS().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform, MatrixTransform, and StretchTransform.
References Mapping::debug, GenericDataBase::find(), GenericDataBase::get(), MappingRC::get(), Mapping::get(), MappingRC::getMapping(), Mapping::getName(), map1, map2, Mapping::mappingHasChanged(), Mapping::mappingName, MappingRC::mapPointer, printF(), useDefaultInverse, Mapping::usesDistributedInverse(), Mapping::usesDistributedMap(), and GenericDataBase::virtualConstructor().
Referenced by StretchTransform::get(), MatrixTransform::get(), and ReparameterizationTransform::get().
|
inlinevirtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform, MatrixTransform, and StretchTransform.
|
virtual |
Reimplemented from Mapping.
References Mapping::getGrid().
Referenced by ReparameterizationTransform::initializeEquidistribution().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References Mapping::approximateGlobalInverse, axis1, Mapping::base, basicInverse(), MappingRC::basicInverse(), Mapping::bogus, Mapping::bound, Mapping::canInvert, MappingParameters::computeGlobalInverse, Mapping::computeMap, Mapping::computeMapDerivative, Mapping::debug, Mapping::domainDimension, FALSE, MappingRC::getBasicInverseOption(), Mapping::getBasicInverseOption(), MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), getLocalArrayWithGhostBoundaries(), Mapping::getRangeDimension(), MappingWorkSpace::I0, MappingWorkSpace::index0, MappingWorkSpace::index0IsSequential, ApproximateGlobalInverse::inverse(), MappingRC::inverseMap(), Mapping::inverseMap(), inverseMapS(), MappingRC::map(), map1, map2, Overture::nullRealDistributedArray(), MappingParameters::periodicityOfSpace, r, R, MappingWorkSpace::r0, Mapping::rangeDimension, TRUE, useDefaultInverse, and MappingWorkSpace::x0.
Referenced by ReparameterizationTransform::inverseMap().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References Mapping::approximateGlobalInverse, aString, axis1, Mapping::base, basicInverseS(), MappingRC::basicInverseS(), Mapping::bogus, Mapping::bound, Mapping::canInvert, MappingParameters::computeGlobalInverse, Mapping::computeMap, Mapping::computeMapDerivative, Mapping::debug, Mapping::display(), Mapping::domainDimension, FALSE, MappingRC::getBasicInverseOption(), Mapping::getBasicInverseOption(), MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), MappingRC::getName(), Mapping::getRangeDimension(), MappingWorkSpace::I0, MappingWorkSpace::index0, MappingWorkSpace::index0IsSequential, ApproximateGlobalInverse::inverse(), MappingRC::inverseMapS(), Mapping::inverseMapS(), map1, map2, Mapping::mappingName, MappingRC::mapS(), Overture::nullRealArray(), MappingParameters::periodicityOfSpace, printF(), r, R, MappingWorkSpace::r0, Mapping::rangeDimension, sPrintF(), TRUE, useDefaultInverse, and MappingWorkSpace::x0.
Referenced by inverseMap(), and ReparameterizationTransform::inverseMapS().
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform, MatrixTransform, and StretchTransform.
References assert, ComposeMapping(), and NULL.
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References axis1, Mapping::base, Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), getLocalArrayWithGhostBoundaries(), Mapping::getRangeDimension(), MappingRC::map(), map1, map2, mapS(), and R.
Referenced by ComposeMapping(), ReparameterizationTransform::map(), MatrixTransform::MatrixTransform(), and StretchTransform::StretchTransform().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform.
References axis1, Mapping::base, Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, MappingRC::getDomainDimension(), Mapping::getDomainDimension(), Mapping::getIndex(), Mapping::getRangeDimension(), map1, map2, MappingRC::mapS(), and R.
Referenced by map(), and ReparameterizationTransform::mapS().
ComposeMapping& ComposeMapping::operator= | ( | const ComposeMapping & | X | ) |
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform, MatrixTransform, and StretchTransform.
References GenericDataBase::create(), map1, map2, GenericDataBase::put(), MappingRC::put(), Mapping::put(), useDefaultInverse, and GenericDataBase::virtualConstructor().
Referenced by StretchTransform::put(), MatrixTransform::put(), and ReparameterizationTransform::put().
Referenced by ReparameterizationTransform::constructor(), ReparameterizationTransform::constructorForMultipleReparams(), MatrixTransform::MatrixTransform(), ReparameterizationTransform::ReparameterizationTransform(), StretchTransform::setMapping(), MatrixTransform::update(), and ReparameterizationTransform::update().
Reimplemented from Mapping.
References Mapping::sizeOf().
|
virtual |
Reimplemented from Mapping.
Reimplemented in ReparameterizationTransform, MatrixTransform, and StretchTransform.
References GenericGraphicsInterface::appendToTheDefaultPrompt(), assert, aString, MappingInformation::command, MappingInformation::commandOption, Mapping::display(), GenericGraphicsInterface::erase(), FALSE, Mapping::getClassName(), MappingRC::getMapping(), GenericGraphicsInterface::getMenuItem(), Mapping::getName(), GI_PLOT_THE_OBJECT_AND_EXIT, GI_TOP_LABEL, MappingInformation::graphXInterface, MappingInformation::interactive, map1, map2, Mapping::mappingName, NULL, GenericGraphicsInterface::outputString(), PlotIt::plot(), MappingInformation::readOneCommand, GraphicsParameters::set(), sPrintF(), TRUE, GenericGraphicsInterface::unAppendTheDefaultPrompt(), MappingRC::update(), and Mapping::update().
int ComposeMapping::useDefaultMappingInverse | ( | bool | trueOrFalse = TRUE | ) |
References Mapping::canDoNothing, Mapping::canInvert, MappingRC::getBasicInverseOption(), map1, map2, Mapping::setBasicInverseOption(), and useDefaultInverse.
Referenced by Ogen::interpolateMixedBoundary().
|
virtual |
Reimplemented from Mapping.
References map1, map2, and MappingRC::useRobustInverse().
MappingRC ComposeMapping::map1 |
Referenced by basicInverse(), basicInverseS(), StretchTransform::get(), get(), ReparameterizationTransform::get(), inverseMap(), inverseMapS(), map(), mapS(), StretchTransform::operator=(), ReparameterizationTransform::operator=(), operator=(), put(), ReparameterizationTransform::ReparameterizationTransform(), MatrixTransform::update(), update(), HyperbolicMapping::updateSurfaceGridParameters(), useDefaultMappingInverse(), and useRobustInverse().
MappingRC ComposeMapping::map2 |
Referenced by basicInverse(), basicInverseS(), ReparameterizationTransform::constructorForMultipleReparams(), get(), MatrixTransform::get(), ReparameterizationTransform::getBoundingBox(), MappedGrid::getRectangularGridParameters(), ReparameterizationTransform::initializeEquidistribution(), inverseMap(), inverseMapS(), map(), mapS(), MatrixTransform::operator=(), operator=(), put(), ReparameterizationTransform::ReparameterizationTransform(), ReparameterizationTransform::setBounds(), StretchTransform::setMappingProperties(), ReparameterizationTransform::setMappingProperties(), StretchTransform::update(), update(), ReparameterizationTransform::update(), StretchTransform::updateStretchingParameters(), useDefaultMappingInverse(), and useRobustInverse().
|
protected |