#include <Inverse.h>
|
int | compressConvergedPoints (Index &I, RealArray &x, RealArray &r, RealArray &ry, RealArray &det, IntegerArray &status, const RealArray &x1, RealArray &r1, RealArray &rx1, MappingWorkSpace &workSpace, const int computeGlobalInverse) |
|
ExactLocalInverse::ExactLocalInverse |
( |
Mapping & |
map | ) |
|
ExactLocalInverse::~ExactLocalInverse |
( |
| ) |
|
|
virtual |
int ExactLocalInverse::compressConvergedPoints |
( |
Index & |
I, |
|
|
RealArray & |
x, |
|
|
RealArray & |
r, |
|
|
RealArray & |
ry, |
|
|
RealArray & |
det, |
|
|
IntegerArray & |
status, |
|
|
const RealArray & |
x1, |
|
|
RealArray & |
r1, |
|
|
RealArray & |
rx1, |
|
|
MappingWorkSpace & |
workSpace, |
|
|
const int |
computeGlobalInverse |
|
) |
| |
|
protected |
References axis1, axis2, axis3, Mapping::basicInverse(), Mapping::basicInverseS(), ApproximateGlobalInverse::bogus, Mapping::bogus, Mapping::canInvert, Mapping::canInvertWithGoodGuess, Mapping::debug, delta, dr, fabs(), Mapping::getBasicInverseOption(), getCPU(), Mapping::getGridDimensions(), Mapping::getIndex(), ParallelUtility::getMaxValue(), Mapping::getName(), MappingWorkSpace::I0, MappingWorkSpace::index0, MappingWorkSpace::index0IsSequential, intGridCollectionFunction::initialize(), invert(), log(), Mapping::map(), Mapping::mappingName, Mapping::mapS(), max(), min(), Overture::nullRealArray(), numberOfNewtonInversions, numberOfNewtonSteps, Mapping::openDebugFiles(), Mapping::pDebugFile, Mapping::periodicShift(), r, MappingWorkSpace::r0, REAL_EPSILON, REAL_MIN, rx, MappingWorkSpace::rx0, SQR, SQRT, timeForExactInverse, useNewNonSquareInverse, Mapping::usesDistributedMap(), x, and MappingWorkSpace::x0.
Referenced by NurbsMapping::basicInverseS(), Mapping::inverseMap(), and Mapping::inverseMapS().
void ExactLocalInverse::reinitialize |
( |
| ) |
|
real ExactLocalInverse::sizeOf |
( |
FILE * |
file = NULL | ) |
const |
|
virtual |
void ExactLocalInverse::useRobustInverse |
( |
const bool |
trueOrFalse = true | ) |
|
|
virtual |
bool ExactLocalInverse::mappingHasACoordinateSingularity |
|
protected |
int ExactLocalInverse::numberOfNewtonInversions =0 |
|
static |
int ExactLocalInverse::numberOfNewtonSteps =0 |
|
static |
real ExactLocalInverse::timeForExactInverse =0. |
|
static |
The documentation for this class was generated from the following files: