Overture  Version 25
Macros
CrossSectionMapping.C File Reference
#include "CrossSectionMapping.h"
#include "MappingInformation.h"
#include "MappingRC.h"
#include "SplineMapping.h"
#include "display.h"
#include <float.h>
Include dependency graph for CrossSectionMapping.C:

Macros

#define RADIUS(x)   (rad*(x)+innerRadius)
 
#define q03(z)   ( oneSixth *((z))*((z)-1.)*(2.-(z)))
 
#define q13(z)   ( .5 *((z)+1.) *((z)-1.)*((z)-2.))
 
#define q23(z)   ( .5 *((z)+1.)*((z)) *(2.-(z)))
 
#define q33(z)   ( oneSixth *((z)+1.)*((z))*((z)-1.) )
 
#define q03d(z)   ( -oneSixth*(2.+(z)*(-6.+(z)*3.)) )
 
#define q13d(z)   ( -.5+(z)*(-2.+(z)*1.5) )
 
#define q23d(z)   ( 1.+(z)*( 1.-(z)*1.5) )
 
#define q33d(z)   ( -oneSixth+(z)*(z)*.5 )
 
#define q02a(z)   (.5 *((z)-1.)*((z)-2.))
 
#define q12a(z)   ( ((z)) *(2.-(z)))
 
#define q22a(z)   (.5*((z))*((z)-1.))
 
#define q02ad(z)   (-1.5+(z) )
 
#define q12ad(z)   (2.-2.*(z) )
 
#define q22ad(z)   (-.5+(z) )
 
#define q02b(z)   (.5 *((z))*((z)-1.))
 
#define q12b(z)   ( ((z)+1.) *(1.-(z)))
 
#define q22b(z)   (.5*((z)+1.)*((z)) )
 
#define q02bd(z)   (-.5+(z) )
 
#define q12bd(z)   (-2.*(z) )
 
#define q22bd(z)   (.5+(z) )
 
#define IA(cs)   ia[(cs)+1]
 

Macro Definition Documentation

#define IA (   cs)    ia[(cs)+1]
#define q02a (   z)    (.5 *((z)-1.)*((z)-2.))
#define q02ad (   z)    (-1.5+(z) )
#define q02b (   z)    (.5 *((z))*((z)-1.))
#define q02bd (   z)    (-.5+(z) )
#define q03 (   z)    ( oneSixth *((z))*((z)-1.)*(2.-(z)))
#define q03d (   z)    ( -oneSixth*(2.+(z)*(-6.+(z)*3.)) )
#define q12a (   z)    ( ((z)) *(2.-(z)))
#define q12ad (   z)    (2.-2.*(z) )
#define q12b (   z)    ( ((z)+1.) *(1.-(z)))
#define q12bd (   z)    (-2.*(z) )
#define q13 (   z)    ( .5 *((z)+1.) *((z)-1.)*((z)-2.))
#define q13d (   z)    ( -.5+(z)*(-2.+(z)*1.5) )
#define q22a (   z)    (.5*((z))*((z)-1.))
#define q22ad (   z)    (-.5+(z) )
#define q22b (   z)    (.5*((z)+1.)*((z)) )
#define q22bd (   z)    (.5+(z) )
#define q23 (   z)    ( .5 *((z)+1.)*((z)) *(2.-(z)))
#define q23d (   z)    ( 1.+(z)*( 1.-(z)*1.5) )
#define q33 (   z)    ( oneSixth *((z)+1.)*((z))*((z)-1.) )
#define q33d (   z)    ( -oneSixth+(z)*(z)*.5 )
#define RADIUS (   x)    (rad*(x)+innerRadius)