|
Overture
Version 25
|
#include "NurbsMapping.h"#include "display.h"#include "ArraySimple.h"#include "ParallelUtility.h"#include "Inverse.h"
Macros | |
| #define | MAX_ORDER 14 |
| #define | NURBSEVAL EXTERN_C_NAME(nurbseval) |
| #define | knot(i) knotc[(i)] |
| #define | LEFT(i) leftp[i] |
| #define | RIGHT(i) rightp[i] |
| #define | knot(i) knotc[(i)] |
| #define | NDU(i, j) ndup[i][j] |
| #define | A(i, j) ap[i][j] |
| #define | DERS(i, j) dersp[(i)+2*(j)] |
| #define | R(i0, i1) rp[i0+rDim0*(i1)] |
| #define | RR(i0, i1) rrp[i0+rrDim0*(i1)] |
| #define | X(i0, i1) xp[i0+xDim0*(i1)] |
| #define | XR(i0, i1, i2) xrp[i0+xrDim0*(i1+xrDim1*(i2))] |
| #define | UDERS(i, j) udersp[(i)+2*(j)] |
| #define | CP(i, j) cPointp[(i)+ndcp*(j)] |
| #define | CP(i, j, k) cPointp[(i)+ndcp*(j)+ndcp2*(k)] |
| #define | VDERS(i, j) vdersp[(i)+2*(j)] |
| #define | UTEMP(i, j) uTempp[(j)+4*(i)] |
| #define | CP(i1, i2, i3, i4) cPointp[(i1)+ndcp*(i2)+ndcp2*(i3)+ndcp3*(i4)] |
| #define | VDERS(i, j) vdersp[(i)+2*(j)] |
| #define | WDERS(i, j) wdersp[(i)+2*(j)] |
| #define | UTEMP(i2, i3, j) uTempp[(j)+4*(i2+p2p*(i3))] |
| #define | VTEMP(i3, j) vTempp[(j)+4*(i3)] |
| #define | ForR(m) for( m=0; m<rangeDimension; m++ ) |
| #define | ForRw(m) for( m=0; m<=Rw.getBound(); m++ ) |
| #define | ForI(i) for( i=I.getBase(); i<=I.getBound(); i++ ) |
Functions | |
| void | NURBSEVAL (int *nder, int *ddim, int *rdim, int *n, int *p, double *knts, int *kbnds, double *cptsw, int *cpbnds, double *u, int *nu, double *ders) |
Variables | |
| real | nurbsEvalTime =0. |
| real | nurbTimeEvaluate =0. |
| real | nurbsBasisTime =0. |
| real | nurbApproximateInverseTime =0. |
| real | nurbApproximateInverseTimeNew =0. |
| #define A | ( | i, | |
| j | |||
| ) | ap[i][j] |
Referenced by AdvancingFront::computeSurfaceNormal(), MappingGeometry::computeVolumeIntegrals(), MappingsFromCAD::createSurface(), Oges::generateMatrix(), Interpolate::initializeCoefficients(), Interpolate::interpolateCoarseToFine(), TridiagonalSolver::periodicTridiagonalFactor(), TridiagonalSolver::periodicTridiagonalSolve(), TridiagonalSolver::scalarBlockFactor(), TridiagonalSolver::scalarBlockPeriodicFactor(), TridiagonalSolver::scalarBlockPeriodicSolve(), TridiagonalSolver::scalarBlockSolve(), TridiagonalSolver::tridiagonalFactor(), TridiagonalSolver::tridiagonalSolve(), EllipticGridGenerator::update(), and HyperbolicMapping::updateOld().
| #define CP | ( | i, | |
| j | |||
| ) | cPointp[(i)+ndcp*(j)] |
Referenced by NurbsMapping::mapS().
| #define CP | ( | i, | |
| j, | |||
| k | |||
| ) | cPointp[(i)+ndcp*(j)+ndcp2*(k)] |
| #define DERS | ( | i, | |
| j | |||
| ) | dersp[(i)+2*(j)] |
| #define ForI | ( | i | ) | for( i=I.getBase(); i<=I.getBound(); i++ ) |
Referenced by NurbsMapping::mapVector().
| #define ForR | ( | m | ) | for( m=0; m<rangeDimension; m++ ) |
Referenced by NurbsMapping::mapVector().
| #define ForRw | ( | m | ) | for( m=0; m<=Rw.getBound(); m++ ) |
Referenced by NurbsMapping::mapVector().
| #define knot | ( | i | ) | knotc[(i)] |
| #define knot | ( | i | ) | knotc[(i)] |
| #define LEFT | ( | i | ) | leftp[i] |
| #define MAX_ORDER 14 |
| #define NDU | ( | i, | |
| j | |||
| ) | ndup[i][j] |
| #define NURBSEVAL EXTERN_C_NAME(nurbseval) |
Referenced by NurbsMapping::mapS().
| #define R | ( | i0, | |
| i1 | |||
| ) | rp[i0+rDim0*(i1)] |
| #define RIGHT | ( | i | ) | rightp[i] |
| #define RR | ( | i0, | |
| i1 | |||
| ) | rrp[i0+rrDim0*(i1)] |
| #define UDERS | ( | i, | |
| j | |||
| ) | udersp[(i)+2*(j)] |
Referenced by NurbsMapping::mapS().
| #define UTEMP | ( | i, | |
| j | |||
| ) | uTempp[(j)+4*(i)] |
Referenced by NurbsMapping::mapS().
| #define VDERS | ( | i, | |
| j | |||
| ) | vdersp[(i)+2*(j)] |
Referenced by NurbsMapping::mapS().
| #define VDERS | ( | i, | |
| j | |||
| ) | vdersp[(i)+2*(j)] |
| #define VTEMP | ( | i3, | |
| j | |||
| ) | vTempp[(j)+4*(i3)] |
Referenced by NurbsMapping::mapS().
| #define WDERS | ( | i, | |
| j | |||
| ) | wdersp[(i)+2*(j)] |
Referenced by NurbsMapping::mapS().
| #define X | ( | i0, | |
| i1 | |||
| ) | xp[i0+xDim0*(i1)] |
| void NURBSEVAL | ( | int * | nder, |
| int * | ddim, | ||
| int * | rdim, | ||
| int * | n, | ||
| int * | p, | ||
| double * | knts, | ||
| int * | kbnds, | ||
| double * | cptsw, | ||
| int * | cpbnds, | ||
| double * | u, | ||
| int * | nu, | ||
| double * | ders | ||
| ) |
| real nurbApproximateInverseTime =0. |
| real nurbApproximateInverseTimeNew =0. |
| real nurbsBasisTime =0. |
| real nurbsEvalTime =0. |
Referenced by NurbsMapping::mapS().
| real nurbTimeEvaluate =0. |
1.8.3