Overture
Version 25
|
#include <CircleMapping.h>
Public Attributes | |
aString | className |
real | a |
real | b |
real | xa |
real | ya |
real | za |
real | startTheta |
real | endTheta |
Public Attributes inherited from Mapping | |
int | computeMap |
int | computeMapDerivative |
int | base |
int | bound |
real | signForJacobian |
ApproximateGlobalInverse * | approximateGlobalInverse |
ExactLocalInverse * | exactLocalInverse |
DistributedInverse * | distributedInverse |
Protected Member Functions | |
void | initialize (const real &x0, const real &y0, const real &z0, const real &a, const real &b, const real &startTheta, const real &endTheta) |
Protected Member Functions inherited from Mapping | |
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 |
CircleMapping::CircleMapping | ( | const real & | x0 = 0. , |
const real & | y0 = 0. , |
||
const real & | a = 1. , |
||
const real & | b = -1. , |
||
const real & | startTheta = 0. , |
||
const real & | endTheta = 1. |
||
) |
References initialize().
Referenced by make().
CircleMapping::CircleMapping | ( | const real & | x0, |
const real & | y0, | ||
const real & | z0, | ||
const real & | a, | ||
const real & | b, | ||
const real & | startTheta, | ||
const real & | endTheta | ||
) |
References initialize().
CircleMapping::CircleMapping | ( | const CircleMapping & | map, |
const CopyType | copyType = DEEP |
||
) |
CircleMapping::~CircleMapping | ( | ) |
References Mapping::debug.
|
virtual |
Reimplemented from Mapping.
References a, assert, atan2(), axis1, axis2, axis3, b, Mapping::base, Mapping::bound, Mapping::computeMap, Mapping::computeMapDerivative, delta, endTheta, evaluate(), fabs(), fmod(), Mapping::getIndex(), Mapping::getIsPeriodic(), Pi, r, Mapping::rangeDimension, startTheta, twoPi, xa, and ya.
|
virtual |
Reimplemented from Mapping.
References a, b, className, Mapping::debug, endTheta, GenericDataBase::find(), GenericDataBase::get(), Mapping::get(), Mapping::mappingHasChanged(), startTheta, GenericDataBase::virtualConstructor(), xa, ya, and za.
|
virtual |
|
protected |
References a, axis1, b, Mapping::canInvert, className, End, endTheta, fabs(), Mapping::functionPeriodic, Mapping::inverseIsDistributed, Mapping::mappingHasChanged(), Mapping::mappingName, REAL_EPSILON, Mapping::setBasicInverseOption(), Mapping::setBoundaryCondition(), Mapping::setGridDimensions(), Mapping::setIsPeriodic(), Mapping::setName(), Start, startTheta, xa, ya, and za.
Referenced by CircleMapping().
Reimplemented from Mapping.
References CircleMapping(), and className.
|
virtual |
Reimplemented from Mapping.
References a, axis1, axis2, axis3, b, Mapping::base, Mapping::bound, Mapping::cartesian, Mapping::computeMap, Mapping::computeMapDerivative, MappingParameters::coordinateType, endTheta, evaluate(), Mapping::getIndex(), r, Mapping::rangeDimension, startTheta, twoPi, xa, ya, and za.
Referenced by CircleMapping().
CircleMapping & CircleMapping::operator= | ( | const CircleMapping & | x | ) |
References a, b, className, getClassName(), Mapping::operator=(), xa, and ya.
|
virtual |
Reimplemented from Mapping.
References a, b, className, GenericDataBase::create(), endTheta, GenericDataBase::put(), Mapping::put(), startTheta, GenericDataBase::virtualConstructor(), xa, ya, and za.
|
virtual |
Reimplemented from Mapping.
References a, GenericGraphicsInterface::appendToTheDefaultPrompt(), assert, aString, axis1, b, MappingInformation::command, MappingInformation::commandOption, Mapping::display(), End, endTheta, GenericGraphicsInterface::erase(), fabs(), FALSE, Mapping::functionPeriodic, Mapping::getIsPeriodic(), GenericGraphicsInterface::getMenuItem(), Mapping::getName(), GI_PLOT_THE_OBJECT_AND_EXIT, GI_TOP_LABEL, MappingInformation::graphXInterface, GenericGraphicsInterface::inputString(), MappingInformation::interactive, Mapping::mappingHasChanged(), Mapping::mappingName, max(), min(), Mapping::notPeriodic, NULL, GenericGraphicsInterface::outputString(), PlotIt::plot(), Mapping::rangeDimension, MappingInformation::readOneCommand, REAL_EPSILON, GraphicsParameters::set(), Mapping::setBoundaryCondition(), Mapping::setIsPeriodic(), sPrintF(), sScanF(), Start, startTheta, TRUE, GenericGraphicsInterface::unAppendTheDefaultPrompt(), Mapping::update(), xa, ya, and za.
real CircleMapping::a |
Referenced by basicInverse(), get(), initialize(), map(), operator=(), put(), and update().
real CircleMapping::b |
Referenced by basicInverse(), get(), initialize(), map(), operator=(), put(), and update().
aString CircleMapping::className |
Referenced by CircleMapping(), get(), getClassName(), initialize(), make(), operator=(), and put().
real CircleMapping::endTheta |
Referenced by basicInverse(), get(), initialize(), map(), put(), and update().
real CircleMapping::startTheta |
Referenced by basicInverse(), get(), initialize(), map(), put(), and update().
real CircleMapping::xa |
Referenced by basicInverse(), get(), initialize(), map(), operator=(), put(), and update().
real CircleMapping::ya |
Referenced by basicInverse(), get(), initialize(), map(), operator=(), put(), and update().