Version: 6.3.1
Packages | Defines

src/INTERP_KERNEL/DirectedBoundingBox.cxx File Reference

#include "DirectedBoundingBox.hxx"
#include "InterpolationUtils.hxx"
Include dependency graph for DirectedBoundingBox.cxx:

Packages

package  INTERP_KERNEL

Defines

#define __TENSOR(i, j)   tensor[(i)*_dim+(j)]
#define __AXIS(i)   (&_axes[(i)*_dim])
#define __MIN(i)   _minmax[i*2]
#define __MAX(i)   _minmax[i*2+1]
#define __MYID   (long(this)%10000)
#define __DMP(msg)
#define __ROTATE(T, r1, c1, r2, c2)

Define Documentation

#define __TENSOR (   i,
 
)    tensor[(i)*_dim+(j)]
#define __AXIS (   i)    (&_axes[(i)*_dim])
#define __MIN (   i)    _minmax[i*2]
#define __MAX (   i)    _minmax[i*2+1]
#define __MYID   (long(this)%10000)
#define __DMP (   msg)
#define __ROTATE (   T,
  r1,
  c1,
  r2,
  c2 
)
Value:
{ \
int i1 = r1*_dim+c1, i2 = r2*_dim+c2; \
double t1 = T[i1], t2 = T[i2]; \
T[i1] -= s * ( t2 + tau * t1);\
T[i2] += s * ( t1 - tau * t2);\
}
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS