Parent Directory
|
Revision Log
|
Revision Graph
|
Patch
revision 1.2 by dgoldberg, Thu Mar 7 15:10:00 2013 UTC | revision 1.3 by dgoldberg, Wed Aug 27 19:29:12 2014 UTC | |
---|---|---|
# | Line 1 | Line 1 |
1 | C $Header$ | |
2 | C $Name$ | |
3 | ||
4 | #include "CPP_OPTIONS.h" | #include "CPP_OPTIONS.h" |
5 | ||
6 | _RL FUNCTION ETA_GL_STREAMICE_PRIME (X, M1, M2, Y0, W) | _RL FUNCTION ETA_GL_STREAMICE_PRIME (X, M1, M2, Y0, W) |
# | Line 16 | Line 19 |
19 | _RL TMP1, PI | _RL TMP1, PI |
20 | ||
21 | ||
22 | IF (X<-1.0*W/2.0) THEN | IF (X.le.-0.5*W) THEN |
23 | ETA_GL_STREAMICE_PRIME = M1 | ETA_GL_STREAMICE_PRIME = M1 |
24 | ELSEIF(X>W/2.0) THEN | ELSEIF(X.gt.0.5*W) THEN |
25 | ETA_GL_STREAMICE_PRIME = M2 | ETA_GL_STREAMICE_PRIME = M2 |
26 | ELSE | ELSE |
27 | PI = 3.14159265358979323844D0 | PI = 3.14159265358979323844D0 |
28 | TMP1 = SIN (PI*X/W) | TMP1 = SIN (PI*X/W) |
29 | ETA_GL_STREAMICE_PRIME = | ETA_GL_STREAMICE_PRIME = |
30 | & M1/2 * (1-TMP1) + | & 0.5*M1 * (1-TMP1) + |
31 | & M2/2 * (1+TMP1) | & 0.5*M2 * (1+TMP1) |
32 | ENDIF | ENDIF |
33 | ||
34 | RETURN | RETURN |
|
ViewVC Help | |
Powered by ViewVC 1.1.22 |