Overture
Version 25
|
Go to the source code of this file.
Functions | |
int | equidistribute (const realArray &w, realArray &r) |
int | equiGridSmoother (const int &domainDimension, const int &rangeDimension, IntegerArray &indexRange, IntegerArray &bc, const int &axis, const realArray &x, realArray &r, const real arcLengthWeight=1., const real curvatureWeight=1., const real areaWeight=1., int numberOfSmooths=0) |
int | equiGridSmoother (Mapping &map, DataPointMapping &dpm, GenericGraphicsInterface &gi, GraphicsParameters ¶meters, IntegerArray &bc, real &arcLengthWeight, real &curvatureWeight, real &areaWeight) |
int equiGridSmoother | ( | const int & | domainDimension, |
const int & | rangeDimension, | ||
IntegerArray & | indexRange, | ||
IntegerArray & | bc, | ||
const int & | axis, | ||
const realArray & | x, | ||
realArray & | r, | ||
const real | arcLengthWeight = 1. , |
||
const real | curvatureWeight = 1. , |
||
const real | areaWeight = 1. , |
||
int | numberOfSmooths = 0 |
||
) |
References AREA, assert, axis1, axis2, axis3, CURVATURE, End, equidistribute(), evaluate(), fabs(), getBoundaryIndex(), getIndex(), i2, max(), periodicUpdate(), r, REAL_EPSILON, SQR, SQRT, and Start.
Referenced by equiGridSmoother(), GridSmoother::smooth(), and HyperbolicMapping::smooth().
int equiGridSmoother | ( | Mapping & | map, |
DataPointMapping & | dpm, | ||
GenericGraphicsInterface & | gi, | ||
GraphicsParameters & | parameters, | ||
IntegerArray & | bc, | ||
real & | arcLengthWeight, | ||
real & | curvatureWeight, | ||
real & | areaWeight | ||
) |
References aString, axis1, End, equiGridSmoother(), GenericGraphicsInterface::erase(), fabs(), getBoundaryIndex(), Mapping::getClassName(), Mapping::getDomainDimension(), DataPointMapping::getGrid(), Mapping::getGridDimensions(), getIndex(), Mapping::getIsPeriodic(), GenericGraphicsInterface::getMenuItem(), Mapping::getName(), Mapping::getRangeDimension(), GI_TOP_LABEL, indexRange, GenericGraphicsInterface::inputString(), Mapping::inverseMap(), DataPointMapping::map(), Mapping::map(), Mapping::mappingName, max(), GenericGraphicsInterface::outputString(), periodicUpdate(), PlotIt::plot(), CompositeSurface::project(), r, GenericGraphicsInterface::redraw(), GraphicsParameters::set(), DataPointMapping::setDataPoints(), sPrintF(), sScanF(), Start, TRUE, and x.