Overture
Version 25
|
#include <AnnulusMapping.h>
Public Attributes | |
real | x0 |
real | y0 |
real | innerRadius |
real | outerRadius |
real | startAngle |
real | endAngle |
real | zLevel |
real | aOverB |
Public Attributes inherited from Mapping | |
int | computeMap |
int | computeMapDerivative |
int | base |
int | bound |
real | signForJacobian |
ApproximateGlobalInverse * | approximateGlobalInverse |
ExactLocalInverse * | exactLocalInverse |
DistributedInverse * | distributedInverse |
AnnulusMapping::AnnulusMapping | ( | const real | innerRadius0 = .5 , |
const real | outerRadius0 = 1. , |
||
const real | x0 = 0. , |
||
const real | y0 = 0. , |
||
const real | startAngle = 0. , |
||
const real | endAngle = 1. , |
||
const real | aOverB = 1. |
||
) |
References aOverB, axis1, axis2, Mapping::canInvert, Mapping::domainAxis1Name, Mapping::domainAxis2Name, End, innerRadius, Mapping::mappingHasChanged(), Mapping::mappingName, outerRadius, setAngleBounds(), Mapping::setBasicInverseOption(), Mapping::setBoundaryCondition(), Mapping::setGridDimensions(), Mapping::setName(), Mapping::signForJacobian, Start, x0, y0, and zLevel.
Referenced by make().
AnnulusMapping::AnnulusMapping | ( | const AnnulusMapping & | map, |
const CopyType | copyType = DEEP |
||
) |
AnnulusMapping::~AnnulusMapping | ( | ) |
References Mapping::debug.
|
virtual |
Reimplemented from Mapping.
References aOverB, atan2(), axis1, axis2, axis3, Mapping::base, Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, delta, endAngle, fmod(), Mapping::getIndex(), Mapping::getIsPeriodic(), innerRadius, max(), min(), outerRadius, Pi, r, R, Mapping::rangeDimension, RX, rx, startAngle, twoPi, X, x, x0, and y0.
|
virtual |
Reimplemented from Mapping.
References aOverB, atan2(), axis1, axis2, axis3, Mapping::base, Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, delta, endAngle, fmod(), Mapping::getIndex(), Mapping::getIsPeriodic(), innerRadius, outerRadius, Pi, R, Mapping::rangeDimension, RX, startAngle, twoPi, X, x0, and y0.
|
virtual |
Reimplemented from Mapping.
References aOverB, Mapping::debug, endAngle, GenericDataBase::find(), GenericDataBase::get(), Mapping::get(), innerRadius, Mapping::mappingHasChanged(), outerRadius, startAngle, GenericDataBase::virtualConstructor(), x0, y0, and zLevel.
|
virtual |
Reimplemented from Mapping.
Referenced by operator=().
Reimplemented from Mapping.
References AnnulusMapping().
|
virtual |
Reimplemented from Mapping.
References aOverB, axis1, axis2, axis3, Mapping::base, Mapping::bound, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, endAngle, Mapping::getIndex(), innerRadius, max(), min(), outerRadius, r, R, Mapping::rangeDimension, startAngle, twoPi, X, x, x0, XR, xr, y0, and zLevel.
Referenced by AnnulusMapping().
|
virtual |
Reimplemented from Mapping.
References aOverB, axis1, axis2, axis3, Mapping::base, Mapping::bound, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, endAngle, Mapping::getIndex(), innerRadius, outerRadius, R, Mapping::rangeDimension, startAngle, twoPi, X, x0, XR, y0, and zLevel.
AnnulusMapping & AnnulusMapping::operator= | ( | const AnnulusMapping & | X0 | ) |
References aOverB, endAngle, getClassName(), innerRadius, Mapping::operator=(), outerRadius, startAngle, X, x0, y0, and zLevel.
|
virtual |
Reimplemented from Mapping.
References aOverB, GenericDataBase::create(), endAngle, innerRadius, outerRadius, GenericDataBase::put(), Mapping::put(), startAngle, GenericDataBase::virtualConstructor(), x0, y0, and zLevel.
References axis1, End, endAngle, fabs(), Mapping::functionPeriodic, Mapping::getBoundaryCondition(), innerRadius, Mapping::notPeriodic, outerRadius, REAL_EPSILON, Mapping::setBoundaryCondition(), Mapping::setIsPeriodic(), Mapping::signForJacobian, Start, and startAngle.
Referenced by AnnulusMapping(), and update().
References Mapping::setRangeDimension(), x0, y0, and zLevel.
int AnnulusMapping::setRadii | ( | const real & | innerRadius = .5 , |
const real & | outerRadius = 1. , |
||
const real | aOverB = 1. |
||
) |
|
virtual |
Reimplemented from Mapping.
References DialogData::addOptionMenu(), aOverB, GenericGraphicsInterface::appendToTheDefaultPrompt(), assert, aString, axis1, Mapping::buildMappingParametersDialog(), GUIState::buildPopup(), GraphicsParameters::colourByBoundaryCondition, GraphicsParameters::colourByShare, MappingInformation::command, MappingInformation::commandOption, Mapping::display(), endAngle, GenericGraphicsInterface::erase(), fabs(), GenericGraphicsInterface::getAnswer(), GUIState::getDialogSibling(), Mapping::getIsPeriodic(), Mapping::getMappingParametersOption(), Mapping::getName(), DialogData::getOptionMenu(), DialogData::getToggleValue(), GI_BOUNDARY_COLOUR_OPTION, GI_LABEL_GRIDS_AND_BOUNDARIES, GI_PLOT_THE_OBJECT_AND_EXIT, GI_TOP_LABEL, MappingInformation::graphXInterface, innerRadius, GenericGraphicsInterface::inputString(), MappingInformation::interactive, GenericGraphicsInterface::isGraphicsWindowOpen(), Mapping::mappingHasChanged(), Mapping::mappingName, NULL, outerRadius, GenericGraphicsInterface::outputString(), PlotIt::plot(), GenericGraphicsInterface::popGUI(), printF(), GenericGraphicsInterface::pushGUI(), Mapping::rangeDimension, MappingInformation::readOneCommand, REAL_EPSILON, GraphicsParameters::set(), setAngleBounds(), OptionMenu::setCurrentChoice(), DialogData::setExitCommand(), DialogData::setPushButtons(), setRadii(), DialogData::setTextBoxes(), DialogData::setTextLabel(), DialogData::setToggleButtons(), DialogData::setWindowTitle(), sPrintF(), sScanF(), startAngle, GenericGraphicsInterface::stopReadingCommandFile(), GenericGraphicsInterface::unAppendTheDefaultPrompt(), Mapping::update(), Mapping::updateMappingParametersDialog(), x0, y0, and zLevel.
real AnnulusMapping::aOverB |
Referenced by AnnulusMapping(), basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setRadii(), and update().
real AnnulusMapping::endAngle |
Referenced by basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setAngleBounds(), setRadii(), and update().
real AnnulusMapping::innerRadius |
Referenced by AnnulusMapping(), basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setAngleBounds(), setRadii(), and update().
real AnnulusMapping::outerRadius |
Referenced by AnnulusMapping(), basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setAngleBounds(), setRadii(), and update().
real AnnulusMapping::startAngle |
Referenced by basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setAngleBounds(), setRadii(), and update().
real AnnulusMapping::x0 |
Referenced by AnnulusMapping(), basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setOrigin(), and update().
real AnnulusMapping::y0 |
Referenced by AnnulusMapping(), basicInverse(), basicInverseS(), get(), map(), mapS(), operator=(), put(), setOrigin(), and update().
real AnnulusMapping::zLevel |
Referenced by AnnulusMapping(), get(), map(), mapS(), operator=(), put(), setOrigin(), and update().