74
       0    0.0  0.0   0.0          node_periodic_point    18                                                      { in_leb2_proj_pnt }
       1    0.0  0.0   0.0          node_periodic_curve    19                                                   { in_to_leb2_proj_crv }
       2    0.0  0.0   0.0          node_periodic_curve    20                                                   { in_to_leb2_proj_crv }
       3    0.0  0.0   0.0          node_periodic_point    21                                                         { leb2_proj_pnt }
       4    0.0  0.0   0.0                   node_curve                                                                  { in_ext_crv }
       5    0.0  0.0   0.0
       6    0.0  0.0   0.0
       7    0.0  0.0   0.0                   node_curve                                                           { high_closedb2_crv }
       8    0.0  0.0   0.0                   node_curve                                                                  { in_ext_crv }
       9    0.0  0.0   0.0
      10    0.0  0.0   0.0
      11    0.0  0.0   0.0                   node_curve                                                           { high_closedb2_crv }
      12    0.0  0.0   0.0                   node_curve                                                                  { in_ext_crv }
      13    0.0  0.0   0.0
      14    0.0  0.0   0.0
      15    0.0  0.0   0.0                   node_curve                                                                  { in_ext_crv }
      16    0.0  0.0   0.0
      17    0.0  0.0   0.0
      18    0.0  0.0   0.0          node_periodic_point     0                                                    { in_leb2_proj_p_pnt }
      19    0.0  0.0   0.0          node_periodic_curve     1                                                 { in_to_leb2_proj_p_crv }
      20    0.0  0.0   0.0          node_periodic_curve     2                                                 { in_to_leb2_proj_p_crv }
      21    0.0  0.0   0.0          node_periodic_point     3                                                       { leb2_proj_p_pnt }
      22    0.0  0.0   0.0                   node_curve                                                      { leading_closedb2_p_crv }
      23    0.0  0.0   0.0                   node_point                                                            { le_pass_high_pnt }
      24    0.0  0.0   0.0                   node_curve                                                                 { le_pass_crv }
      25    0.0  0.0   0.0                   node_curve                                                                 { le_pass_crv }
      26    0.0  0.0   0.0                   node_curve                                                                 { le_pass_crv }
      27    0.0  0.0   0.0                   node_point                                                             { le_pass_low_pnt }
      28    0.0  0.0   0.0                   node_curve                                                          { low_closedb2_p_crv }
      29    0.0  0.0   0.0
      30    0.0  0.0   0.0
      31    0.0  0.0   0.0
      32    0.0  0.0   0.0                   node_curve                                                       { trailing_closedb2_crv }
      33    0.0  0.0   0.0          node_periodic_point    44                                                       { pass_TELE_a_pnt }
      34    0.0  0.0   0.0          node_periodic_curve    45                                                         { pass_TELE_crv }
      35    0.0  0.0   0.0          node_periodic_point    46                                                       { pass_TELE_b_pnt }
      36    0.0  0.0   0.0                   node_curve                                                        { leading_closedb1_crv }
      37    0.0  0.0   0.0                   node_curve                                                        { leading_closedb1_crv }
      38    0.0  0.0   0.0                   node_curve                                                          { low_closedb2_p_crv }
      39    0.0  0.0   0.0
      40    0.0  0.0   0.0
      41    0.0  0.0   0.0                   node_curve                                                           { high_closedb1_crv }
      42    0.0  0.0   0.0                   node_curve                                                          { low_closedb2_p_crv }
      43    0.0  0.0   0.0
      44    0.0  0.0   0.0          node_periodic_point    33                                                     { pass_TELE_a_p_pnt }
      45    0.0  0.0   0.0          node_periodic_curve    34                                                       { pass_TELE_p_crv }
      46    0.0  0.0   0.0          node_periodic_point    35                                                     { pass_TELE_b_p_pnt }
      47    0.0  0.0   0.0                   node_curve                                                      { leading_closedb1_p_crv }
      48    0.0  0.0   0.0                   node_point                                                          { main_pass_high_pnt }
      49    0.0  0.0   0.0                   node_curve                                                               { main_pass_crv }
      50    0.0  0.0   0.0                   node_curve                                                               { main_pass_crv }
      51    0.0  0.0   0.0                   node_curve                                                               { main_pass_crv }
      52    0.0  0.0   0.0                   node_point                                                           { main_pass_low_pnt }
      53    0.0  0.0   0.0                   node_point                                                          { te_passage_low_pnt }
      54    0.0  0.0   0.0                   node_curve                                                              { te_passage_crv }
      55    0.0  0.0   0.0                   node_curve                                                              { te_passage_crv }
      56    0.0  0.0   0.0                   node_curve                                                              { te_passage_crv }
      57    0.0  0.0   0.0                   node_point                                                         { te_passage_high_pnt }
      58    0.0  0.0   0.0                   node_curve                                                                  { high_fullb1_crv }
      59    0.0  0.0   0.0
      60    0.0  0.0   0.0
      61    0.0  0.0   0.0
      62    0.0  0.0   0.0                   node_curve                                                                 { low_fullb1_p_crv }
      63    0.0  0.0   0.0                   node_point                                                                   { te2b1_pnt }
      64    0.0  0.0   0.0                   node_curve                                                                { TE_focal_crv }
      65    0.0  0.0   0.0                   node_curve                                                                { TE_focal_crv }
      66    0.0  0.0   0.0                   node_curve                                                                { TE_focal_crv }
      67    0.0  0.0   0.0                   node_curve0P5                                                              { low_fullb1_p_crv }
      68    0.0  0.0   0.0
      69    0.0  0.0   0.0                   node_curve0P5                                                                { TE_focal_crv }
      70    0.0  0.0   0.0                   node_point                                                                  { teb1_p_pnt }
      71    0.0  0.0   0.0                   node_point                                                            { dhProxTE_hcb_pnt }
      72    0.0  0.0   0.0                   node_curve                                                            { TEcircleHigh_crv }
      73    0.0  0.0   0.0                   node_point                                                            { dhProxTE_hco_pnt }
123
       0       0       1           edge_periodic_curve    24                     { in_to_leb2_proj_crv }
       1       1       2           edge_periodic_curve    27                     { in_to_leb2_proj_crv }
       2       2       3           edge_periodic_curve    29                     { in_to_leb2_proj_crv }
       3       0       4                    edge_curve                                    { in_ext_crv }
       4       1       5
       5       2       6
       6       4       5
       7       5       6
       8       6       7
       9       4       8                    edge_curve                                    { in_ext_crv }
      10       5       9
      11       6      10
      12       8       9
      13       9      10
      14       8      12                    edge_curve                                    { in_ext_crv }
      15       9      13
      16      10      14
      17      12      13
      18      13      14
      19      12      15                    edge_curve                                    { in_ext_crv }
      20      13      16
      21      14      17
      22      15      18                    edge_curve                                    { in_ext_crv }
      23      15      16
      24      18      19           edge_periodic_curve     0                   { in_to_leb2_proj_p_crv }
      25      16      19
      26      16      17
      27      19      20           edge_periodic_curve     1                   { in_to_leb2_proj_p_crv }
      28      17      20
      29      20      21           edge_periodic_curve     2                   { in_to_leb2_proj_p_crv }
      30      17      22
      31      17      24
      32      14      25
      33      10      26
      34      21      22                    edge_curve                        { leading_closedb2_p_crv }
      35      22      23                    edge_curve                        { leading_closedb2_p_crv }
      36      24      25                    edge_curve                                   { le_pass_crv }
      37      25      26                    edge_curve                                   { le_pass_crv }
      38       3       7                    edge_curve                             { high_closedb2_crv }
      39       7      11                    edge_curve                             { high_closedb2_crv }
      40      11      27                    edge_curve                             { high_closedb2_crv }
      41      27      26                    edge_curve                                   { le_pass_crv }
      42      23      28                    edge_curve                        { leading_closedb2_p_crv }
      43      24      29
      44      25      30
      45      26      31
      46      31      32
      47      33      34           edge_periodic_curve    68                           { pass_TELE_crv }
      48      28      29
      49      29      30
      50      30      31
      51      31      34
      52      28      38                    edge_curve                            { low_closedb2_p_crv }
      53      29      39
      54      30      40
      55      30      37
      56      31      36
      57      34      35           edge_periodic_curve    69                           { pass_TELE_crv }
      58      35      36                    edge_curve                          { leading_closedb1_crv }
      59      36      37                    edge_curve                          { leading_closedb1_crv }
      60      38      39
      61      39      40
      62      37      41                    edge_curve                                    { high_fullb1_crv }
      63      40      41
      64      38      42                    edge_curve                            { low_closedb2_p_crv }
      65      42      43
      66      39      43
      67      42      44                    edge_curve                            { low_closedb2_p_crv }
      68      44      45           edge_periodic_curve    47                         { pass_TELE_p_crv }
      69      45      46           edge_periodic_curve    57                         { pass_TELE_p_crv }
      70      45      43
      71      46      47                    edge_curve                        { leading_closedb1_p_crv }
      72      47      48                    edge_curve                        { low_closedb1_p_crv }
      73      43      47
      74      48      49                    edge_curve                                 { main_pass_crv }
      75      43      49
      76      49      50                    edge_curve                                 { main_pass_crv }
      77      39      50
      78      50      51                    edge_curve                                 { main_pass_crv }
      79      40      51
      80      51      52                    edge_curve                                 { main_pass_crv }
      81      48      57                    edge_curve                                   { low_closedb1_p_crv }
      82      49      56
      83      50      55
      84      52      53                    edge_curve                                    { high_fullb1_crv }
      85      51      54
      86      57      56                    edge_curve                                { te_passage_crv }
      87      55      56                    edge_curve                                { te_passage_crv }
      88      55      54                    edge_curve                                { te_passage_crv }
      89      53      54                    edge_curve                                { te_passage_crv }
      90      53      58                    edge_curve                                    { high_fullb1_crv }
      91      54      59
      92      55      60
      93      56      61
      94      57      62                    edge_curve                                   { low_closedb1_p_crv }
      95      58      59
      96      59      60
      97      60      61
      98      61      62
      99      58      63                 edge_curve0P5                                    { high_fullb1_crv }
     100      59      64
     101      60      65
     102      61      66
     103      61      72
     104      63      64                    edge_curve                                  { TE_focal_crv }
     105      64      65                    edge_curve                                  { TE_focal_crv }
     106      65      66                    edge_curve                                  { TE_focal_crv }
     107      66      73                    edge_curve                                  { TE_focal_crv }
     108      62      71                    edge_curve                                   { low_fullb1_p_crv }
     109      68      69
     110      67      68
     111      69      70                 edge_curve0P5                                  { TE_focal_crv }
     112      67      70                 edge_curve0P5                                   { low_fullb1_p_crv }
     113      71      72                    edge_curve                              { TEcircleHigh_crv }
     114      71      67                    edge_curve                                   { low_fullb1_p_crv }
     115      72      68
     116      72      73                    edge_curve                              { TEcircleHigh_crv }
     117      69      73                    edge_curve                                  { TE_focal_crv }
     118      27      32                    edge_curve                             { high_closedb2_crv }
     119      32      33                    edge_curve                             { high_closedb2_crv }
     120      41      52                    edge_curve                                    { high_fullb1_crv }
     121      23      24                    edge_curve                                   { le_pass_crv }
     122      10      11
50
       0       4       0       4       6       3
       1       4       1       5       7       4
       2       4       2      38       8       5
       3       4       6      10      12       9
       4       4       7      11      13      10
       5       4      39     122      11       8
       6       4      12      15      17      14
       7       4      13      16      18      15
       8       4      19      17      20      23
       9       4      18      21      26      20
      10       4      23      25      24      22
      11       4      26      28      27      25
      12       4      40      41      33     122
      13       4      33      37      32      16
      14       4      32      36      31      21
      15       4      31     121      35      30
      16       4      30      34      29      28
      17       4     118      46      45      41
      18       4      47      51      46     119
      19       4      57      58      56      51
      20       4      59      55      50      56
      21       4      45      50      44      37
      22       4      44      49      43      36
      23       4      43      48      42     121
      24       4      62      63      54      55
      25       4      54      61      53      49
      26       4      53      60      52      48
      27       4     120      80      79      63
      28       4      79      78      77      61
      29       4      77      76      75      66
      30       4      66      65      64      60
      31       4      65      70      68      67
      32       4      73      71      69      70
      33       4      75      74      72      73
      34       4      84      89      85      80
      35       4      85      88      83      78
      36       4      83      87      82      76
      37       4      82      86      81      74
      38       4      90      95      91      89
      39       4      91      96      92      88
      40       4      92      97      93      87
      41       4      93      98      94      86
      42       4      99     104     100      95
      43       4     100     105     101      96
      44       4     101     106     102      97
      45       4     102     107     116     103
      46       4      98     103     113     108
      47       4     116     117     109     115
      48       4     113     115     110     114
      49       4     109     111     112     110

Attribute: Periodic Sign=0, 1
Attribute: Periodic Start Vertex= 12

# =====================
#  CREATE LE/TE POINTS
# =====================
# Blade 1
Attribute: Geometry=CreatePoint.ccl, leb1,  Point Type=LE, Blade Number=1, Create Pitch Offset Geometry=yes, Create Alternate Geometry=yes, Compute Reference Theta=on 
Attribute: Geometry=CreatePoint.ccl, teb1,  Point Type=TE, Blade Number=1, Create Pitch Offset Geometry=no, Create Alternate Geometry=yes, Compute Reference Theta=on 
Attribute: Geometry=TranslatedPoint.ccl, teb1 p, Source Point=teb1, Pitch Multiple=1
Attribute: Geometry=CreatePoint.ccl, te2b1, Point Type=TE2, Blade Number=1, Create Pitch Offset Geometry=no, Create Alternate Geometry=yes,Compute Reference Theta=on 
Attribute: Geometry=TranslatedPoint.ccl, te2b1 p, Source Point=te2b1, Pitch Multiple=1

#  Blade 2
Attribute: Geometry=CreatePoint.ccl, teb2,  Point Type=TE, Blade Number=2, Create Pitch Offset Geometry=yes, Create Alternate Geometry=yes, Reference Theta Source=leb1 
Attribute: Geometry=CreatePoint.ccl, leb2,  Point Type=LE, Blade Number=2, Create Pitch Offset Geometry=yes, Create Alternate Geometry=yes, Reference Theta Source=teb1

# =====================
#  CREATE BLADE CURVES
# =====================
Attribute: Geometry=CreateBladeCurves.ccl, b1, Blade Number=1, Create Pitch Offset Geometry=on, Create Alternate Geometry=yes, Reference Theta Source=leb1, Blade Label=b1
Attribute: Geometry=CreateBladeCurves.ccl, b2, Blade Number=2, Create Pitch Offset Geometry=on, Create Alternate Geometry=yes, Reference Theta Source=leb2, Blade Label=b2
# =====================
#  EXPOSE BLADE CURVES
# =====================
Attribute: Geometry=Expose.ccl, low b1, Geometry Source=b1, Geometry Reference Name=Low
Attribute: Geometry=Expose.ccl, high b1, Geometry Source=b1, Geometry Reference Name=High
Attribute: Geometry=Expose.ccl, low full b1, Geometry Source=b1, Geometry Reference Name=Low Full
Attribute: Geometry=Expose.ccl, high full b1, Geometry Source=b1, Geometry Reference Name=High Full
Attribute: Geometry=Expose.ccl, leading closed b1, Geometry Source=b1, Geometry Reference Name=Leading Closed
#
Attribute: Geometry=Expose.ccl, low b2, Geometry Source=b2, Geometry Reference Name=Low
Attribute: Geometry=Expose.ccl, high b2, Geometry Source=b2, Geometry Reference Name=High
Attribute: Geometry=Expose.ccl, low full b2, Geometry Source=b2, Geometry Reference Name=Low Full
Attribute: Geometry=Expose.ccl, high full b2, Geometry Source=b2, Geometry Reference Name=High Full
Attribute: Geometry=Expose.ccl, leading closed b2, Geometry Source=b2, Geometry Reference Name=Leading Closed
Attribute: Geometry=Expose.ccl, trailing closed b2, Geometry Source=b2, Geometry Reference Name=Trailing Closed
# ====================
#  IN/OUT DOMAIN
# ====================
# IN
Attribute: Geometry=CreatePoint.ccl, in constant theta, Reference Theta Source=leb2, Point Type=Object and Curve Key, Geometry Object=/GEOMETRY/INLET, Geometry Key=constant theta extended, Set Theta To Reference Theta=on, Create Alternate Geometry=yes
Attribute: Geometry=CreateCurve.ccl, in ext, Create Pitch Offset Geometry=off, Source Point=in constant theta, Curve Type=Rotation, Geometry Object=/GEOMETRY/INLET, Geometry Key=extended full, Create Alternate Geometry=yes
# OUT
Attribute: Geometry=CreatePoint.ccl, out constant theta, Reference Theta Source=teb1, Point Type=Object and Curve Key, Geometry Object=/GEOMETRY/OUTLET, Geometry Key=constant theta extended, Set Theta To Reference Theta=on, Create Alternate Geometry=yes
Attribute: Geometry=CreateCurve.ccl, out ext, Create Pitch Offset Geometry=off, Source Point=out constant theta, Curve Type=Rotation, Geometry Object=/GEOMETRY/OUTLET, Geometry Key=extended full, Create Alternate Geometry=yes
# =============
# FOCAL POINTS
# =============
# LE
Attribute: Geometry=CreatePoint.ccl, leb1 focal point, Point Type=LEFocal, Blade Number=1, Create Alternate Geometry=on, Reference Theta Source=leb1
Attribute: Geometry=CreatePoint.ccl, leb2 focal point, Point Type=LEFocal, Blade Number=2, Create Alternate Geometry=on, Reference Theta Source=leb2
# TE
Attribute: Geometry=CreatePoint.ccl, teb2 focal point, Point Type=TEFocal, Blade Number=2, Create Alternate Geometry=on, Reference Theta Source=teb2
# ========================
# TRANSLATED FOCAL POINTS
# ========================
Attribute: Geometry=TranslatedPoint.ccl, leb1 focal point high, Source Point=leb1 focal point, Pitch Multiple=1
Attribute: Geometry=TranslatedPoint.ccl, leb2 focal point high, Source Point=leb2 focal point, Pitch Multiple=1
Attribute: Geometry=TranslatedPoint.ccl, teb2 focal point high, Source Point=teb2 focal point, Pitch Multiple=1
# ===================
#  LE TO INLET, POINT CURVE
# ===================
Attribute: Geometry=ProjectedPoint.ccl, in leb2 proj, Source Point=leb2, Projection Object=in ext, Create Pitch Offset Geometry=on, Reprojection Object=leading closed b2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, leb2 proj, Source Point=in leb2 proj, Projection Object=leading closed b2, Create Pitch Offset Geometry=on, Working Space=Transformed
Attribute: Geometry=CurveFromPoints.ccl, in to leb2 proj, Point List=leb2 proj$ in leb2 proj, Create Pitch Offset Geometry=on
# ======================================================
#  le pass low - le pass high - CURVE & POINTS
# ===================-==================================
Attribute: Geometry=CurveFromPoints.ccl, le pass, Point List=le pass low$ le pass high
# ================================
#  LOW AND HIGH POINTS FOR ABOVE
# ================-===============
Attribute: Geometry=ProjectedPoint.ccl, le pass low,  Source Point=leb2 focal point high, Use Pitch Offset Source Point=false, Projection Object=high full b2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, le pass high, Source Point=teb2 focal point,      Use Pitch Offset Source Point=false, Projection Object=low full b2, Use Pitch Offset Projection Object=true, Working Space=Transformed
# =============================================
# BLADE 2 TE TO BLADE 1 LE, POINTS AND CURVE
# POINTS
Attribute: Geometry=ProjectedPoint.ccl, pass TELE a,  Source Point=leb1 focal point, Use Pitch Offset Source Point=false, Projection Object=trailing closed b2, Reprojection Object= leading closed b1, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, pass TELE b,  Source Point=teb2 focal point, Use Pitch Offset Source Point=false, Projection Object=leading closed b1, Reprojection Object= trailing closed b2,Working Space=Transformed
# Translated
Attribute: Geometry=TranslatedPoint.ccl, pass TELE a p, Source Point= pass TELE a, Pitch Multiple=1
Attribute: Geometry=TranslatedPoint.ccl, pass TELE b p, Source Point= pass TELE b, Pitch Multiple=1
#
Attribute: Geometry=CurveFromPoints.ccl, pass TELE , Point List=pass TELE a$ pass TELE b
Attribute: Geometry=CurveFromPoints.ccl, pass TELE p, Point List=pass TELE a p$ pass TELE b p
# =============================================
#  PASSAGE BLADE 1 - BLADE1
# =============================================
Attribute: Geometry=ProjectedPoint.ccl, main pass low,  Source Point=leb1 focal point high, Use Pitch Offset Source Point=false, Projection Object=high full b1, Working Space=Transformed
# curve to focal point
Attribute: Geometry=CurveFromPoints.ccl, main pass, Point List=main pass low$ leb1 focal point high
Attribute: Geometry=ProjectedPoint.ccl, main pass high,  Source Point=main pass low, Projection Object=low b1,Use Pitch Offset Projection Object = true, Reprojection Object= main pass, Reprojection Iteration Count=100,Working Space=Transformed
# =================================
#  PASSAGE CURVE AT TRAILING EDGE
# =================================
Attribute: Geometry=CurveFromPoints.ccl, TE focal, Point List=te2b1$ teb1 p
# =================================
#  PASSAGE PARAMETRIZATION
# =================================
Attribute: Geometry=PassageParameterization.ccl, main passage, NE Point= teb1 p, SE Point=te2b1, NW Point= main pass high, SW Point= main pass low, S Curve = high full b1, N Curve = low full b1, Use Pitch Offset N Curve = true, W Curve = main pass, E Curve = TE focal
Attribute: Geometry=PassageCurve.ccl, te passage, Passage Curve Type=TE Pinning Line, Passage Parameterization Source=main passage, Pinning Line Model=Cutoff
Attribute: Geometry=ProjectedPoint.ccl, te passage low, Source Point=teb1, Projection Object=high full b1, Use Pitch Offset Projection Object=off, Reprojection Object=te passage, Working Space=Transformed ,Reprojection Iteration Count=100
Attribute: Geometry=ProjectedPoint.ccl, te passage high, Source Point=teb1, Projection Object=low full b1, Use Pitch Offset Projection Object=on, Reprojection Object=te passage, Working Space=Transformed  ,Reprojection Iteration Count=100
# =================
#  DOUBLE HERRING
# =================
Attribute: Geometry=DoubleHerringboneProximityGeometry.ccl, dhProxTE, Blade End=TE, Passage Parameterization Source=main passage, Low Curve=TEcircleLow, High Curve=TEcircleHigh, Main Passage Curve=te passage
Attribute: Geometry=Expose.ccl, TEcircleLow,  Geometry Source = dhProxTE,  Geometry Reference Name = Low Curve
Attribute: Geometry=Expose.ccl, TEcircleHigh, Geometry Source = dhProxTE,  Geometry Reference Name = High Curve
Attribute: Geometry=ProjectedPoint.ccl, dhProxTE hco, Source Point=teb1 p, Projection Object=TEcircleHigh, Use Pitch Offset Projection Object=off, Reprojection Object=TE focal, Working Space=Transformed ,Reprojection Iteration Count=100
Attribute: Geometry=ProjectedPoint.ccl, dhProxTE hcb, Source Point=teb1 p, Projection Object=TEcircleHigh, Use Pitch Offset Projection Object=off, Reprojection Object= low b1, Use Pitch Offset Reprojection Object=on, Working Space=Transformed ,Reprojection Iteration Count=100
# =================
# EXTRA FOCAL MINUS CURVE
# =================
Attribute: Geometry=TranslatedPoint.ccl, te2b1 mp, Source Point=te2b1, Pitch Multiple=-1
Attribute: Geometry=CurveFromPoints.ccl, TE focal minus, Point List=te2b1 mp$ teb1

Attribute: Edge Refinements= 84, 2
Attribute: Edge Attribute= Background Edge Splits Min, 117, 1, Background Edge Splits Max, 117, 1, Background Edge Splits Min, 107, 2
Attribute: Edge Distribution Model= Boundary Layer, 63, 41, 1, Boundary Layer, 60, 38, 2

Attribute: Projection Object Map= Blade Centric, TE_focal_crv, TE_focal_minus_crv
Attribute: Domain Connection= Local Upstream, in ext, Local Downstream, TE focal, TE, 1, teb1, te2b1, TE focal minus, TE focal, trailing edgeb1, Global Inlet, in ext, Global Outlet, out ext


