Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:intel_students_cup:tab_sin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:common_activities:intel_students_cup:tab_sin [2007/11/07 21:29] jcmvbkbcetc:common_activities:intel_students_cup:tab_sin [2008/01/03 02:32] (current) – external edit 127.0.0.1
Line 7: Line 7:
 diff -ruN src-org/sunset.cpp src-tabsin/sunset.cpp diff -ruN src-org/sunset.cpp src-tabsin/sunset.cpp
 --- src-org/sunset.cpp  2007-09-16 12:04:44.000000000 +0400 --- src-org/sunset.cpp  2007-09-16 12:04:44.000000000 +0400
-+++ src-tabsin/sunset.cpp       2007-11-07 21:26:19.000000000 +0300++++ src-tabsin/sunset.cpp       2007-11-07 21:38:07.000000000 +0300
 @@ -115,6 +115,33 @@ @@ -115,6 +115,33 @@
      }      }
Line 50: Line 50:
  
          if(iAllocated == 1)          if(iAllocated == 1)
-@@ -550,8 +578,16 @@ +@@ -730,30 +758,34 @@
-             { +
-                 flAmplitudeX[i*iAngleHarmNum+j]  = flK[i] * flAzimuthCosFi[j] +
-                           * (float)sqrtf(DD * spectr(flK[i], flAzimuthFi[j])); +
-+
-                 flAmplitudeY[i*iAngleHarmNum+j]  = flK[i] * flAzimuthSinFi[j] +
-                           * (float)sqrtf(DD * spectr(flK[i], flAzimuthFi[j])); +
-+
-+                if(fabsf(flAmplitudeX[i*iAngleHarmNum+j])<1e-4) +
-+                  flAmplitudeX[i*iAngleHarmNum+j]=0; +
-+
-+                if(fabsf(flAmplitudeY[i*iAngleHarmNum+j])<1e-4) +
-+                  flAmplitudeY[i*iAngleHarmNum+j]=0; +
-+
-                 flRandomPhase[i*iAngleHarmNum+j] = flDoublePi * randomf(); +
-             } /* end j */ +
-         } /* end i */ +
-@@ -730,30 +766,34 @@+
  !!!!!!!!!!!!!!!!! Water surface modelling !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!! Water surface modelling !!!!!!!!!!!!!!!!!!!!!!!!
  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Line 110: Line 93:
                  /* dot product to compute derivation */                  /* dot product to compute derivation */
                  for(t = 0; t < iWaveMeshSize; t++)                  for(t = 0; t < iWaveMeshSize; t++)
-@@ -761,6 +801,7 @@+@@ -761,6 +793,7 @@
                      flDerivX += pFlTmp[t] * flAmplitudeX[t];                      flDerivX += pFlTmp[t] * flAmplitudeX[t];
                      flDerivY += pFlTmp[t] * flAmplitudeY[t];                      flDerivY += pFlTmp[t] * flAmplitudeY[t];
etc/common_activities/intel_students_cup/tab_sin.txt · Last modified: 2008/01/03 02:32 by 127.0.0.1