Overture  Version 25
Macros
coarseToFine.C File Reference
#include "Ogmg.h"
#include "Interpolant.h"
#include "ParallelUtility.h"
#include "gridFunctionNorms.h"
Include dependency graph for coarseToFine.C:

Macros

#define Q2000(j1, j2, j3)   ( uCoarse(j1,j2,j3) )
 
#define Q2100(j1, j2, j3)   ( cp2(0,cf1)*uCoarse(j1,j2,j3)+cp2(1,cf1)*uCoarse(j1+1,j2 ,j3 ) )
 
#define Q2010(j1, j2, j3)   ( cp2(0,cf2)*uCoarse(j1,j2,j3)+cp2(1,cf2)*uCoarse(j1 ,j2+1,j3 ) )
 
#define Q2001(j1, j2, j3)   ( cp2(0,cf3)*uCoarse(j1,j2,j3)+cp2(1,cf3)*uCoarse(j1 ,j2 ,j3+1) )
 
#define Q2110(j1, j2, j3)   ( cp2(0,cf2)* Q2100(j1,j2,j3)+cp2(1,cf2)* Q2100(j1 ,j2+1,j3 ) )
 
#define Q2101(j1, j2, j3)   ( cp2(0,cf3)* Q2100(j1,j2,j3)+cp2(1,cf3)* Q2100(j1 ,j2 ,j3+1) )
 
#define Q2011(j1, j2, j3)   ( cp2(0,cf3)* Q2010(j1,j2,j3)+cp2(1,cf3)* Q2010(j1 ,j2 ,j3+1) )
 
#define Q2111(j1, j2, j3)   ( cp2(0,cf3)* Q2110(j1,j2,j3)+cp2(1,cf3)* Q2110(j1 ,j2 ,j3+1) )
 
#define Q4000(j1, j2, j3)   ( uCoarse(j1,j2,j3) )
 
#define Q4100(j1, j2, j3)
 
#define Q4010(j1, j2, j3)
 
#define Q4001(j1, j2, j3)
 
#define Q4110(j1, j2, j3)
 
#define Q4101(j1, j2, j3)
 
#define Q4011(j1, j2, j3)
 
#define Q4111(j1, j2, j3)
 

Macro Definition Documentation

#define Q2000 (   j1,
  j2,
  j3 
)    ( uCoarse(j1,j2,j3) )
#define Q2001 (   j1,
  j2,
  j3 
)    ( cp2(0,cf3)*uCoarse(j1,j2,j3)+cp2(1,cf3)*uCoarse(j1 ,j2 ,j3+1) )

Referenced by Ogmg::coarseToFine().

#define Q2010 (   j1,
  j2,
  j3 
)    ( cp2(0,cf2)*uCoarse(j1,j2,j3)+cp2(1,cf2)*uCoarse(j1 ,j2+1,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q2011 (   j1,
  j2,
  j3 
)    ( cp2(0,cf3)* Q2010(j1,j2,j3)+cp2(1,cf3)* Q2010(j1 ,j2 ,j3+1) )

Referenced by Ogmg::coarseToFine().

#define Q2100 (   j1,
  j2,
  j3 
)    ( cp2(0,cf1)*uCoarse(j1,j2,j3)+cp2(1,cf1)*uCoarse(j1+1,j2 ,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q2101 (   j1,
  j2,
  j3 
)    ( cp2(0,cf3)* Q2100(j1,j2,j3)+cp2(1,cf3)* Q2100(j1 ,j2 ,j3+1) )

Referenced by Ogmg::coarseToFine().

#define Q2110 (   j1,
  j2,
  j3 
)    ( cp2(0,cf2)* Q2100(j1,j2,j3)+cp2(1,cf2)* Q2100(j1 ,j2+1,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q2111 (   j1,
  j2,
  j3 
)    ( cp2(0,cf3)* Q2110(j1,j2,j3)+cp2(1,cf3)* Q2110(j1 ,j2 ,j3+1) )

Referenced by Ogmg::coarseToFine().

#define Q4000 (   j1,
  j2,
  j3 
)    ( uCoarse(j1,j2,j3) )
#define Q4001 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf3)*uCoarse(j1 ,j2 ,j3 )+cp4(1,cf3)*uCoarse(j1 ,j2 ,j3+1) \
+cp4(-1,cf3)*uCoarse(j1 ,j2 ,j3-1)+cp4(2,cf3)*uCoarse(j1 ,j2 ,j3+2) )

Referenced by Ogmg::coarseToFine().

#define Q4010 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf2)*uCoarse(j1 ,j2 ,j3 )+cp4(1,cf2)*uCoarse(j1 ,j2+1,j3 ) \
+cp4(-1,cf2)*uCoarse(j1 ,j2-1,j3 )+cp4(2,cf2)*uCoarse(j1 ,j2+2,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q4011 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf3)* Q4010(j1 ,j2 ,j3 )+cp4(1,cf3)* Q4010(j1 ,j2 ,j3+1) \
+cp4(-1,cf3)* Q4010(j1 ,j2 ,j3-1)+cp4(2,cf3)* Q4010(j1 ,j2 ,j3+2) )

Referenced by Ogmg::coarseToFine().

#define Q4100 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf1)*uCoarse(j1 ,j2 ,j3 )+cp4(1,cf1)*uCoarse(j1+1,j2 ,j3 ) \
+cp4(-1,cf1)*uCoarse(j1-1,j2 ,j3 )+cp4(2,cf1)*uCoarse(j1+2,j2 ,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q4101 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf3)* Q4100(j1 ,j2 ,j3 )+cp4(1,cf3)* Q4100(j1 ,j2 ,j3+1) \
+cp4(-1,cf3)* Q4100(j1 ,j2 ,j3-1)+cp4(2,cf3)* Q4100(j1 ,j2 ,j3+2) )

Referenced by Ogmg::coarseToFine().

#define Q4110 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf2)* Q4100(j1 ,j2 ,j3 )+cp4(1,cf2)* Q4100(j1 ,j2+1,j3 ) \
+cp4(-1,cf2)* Q4100(j1 ,j2-1,j3 )+cp4(2,cf2)* Q4100(j1 ,j2+2,j3 ) )

Referenced by Ogmg::coarseToFine().

#define Q4111 (   j1,
  j2,
  j3 
)
Value:
( cp4( 0,cf3)* Q4110(j1 ,j2 ,j3 )+cp4(1,cf3)* Q4110(j1 ,j2 ,j3+1) \
+cp4(-1,cf3)* Q4110(j1 ,j2 ,j3-1)+cp4(2,cf3)* Q4110(j1 ,j2 ,j3+2) )

Referenced by Ogmg::coarseToFine().