Changeset 680 in Sophya for trunk/SophyaLib/Samba


Ignore:
Timestamp:
Dec 9, 1999, 3:25:23 PM (26 years ago)
Author:
ansari
Message:

modifs args buit.h - Reza 9/12/99

Location:
trunk/SophyaLib/Samba
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Samba/bruit.cc

    r568 r680  
    335335
    336336
     337// ----------------      $CHECK$   Reza 1/12/99   ------------
     338// ----- MAJ MemNoise et SumNoise / version F. Couchot (~couchot/CoSa/Samba/bruit.cc  )
     339// -----------------------------------------------------------
    337340
    338341/* --Methode-- */
     
    418421int i,j;
    419422float boum;
    420 float rn;
     423float rn = 0;
    421424float Somme,SbaryT,Poids,BaryT,Approx,Erreur;
    422425int nReduit;
     
    551554    }
    552555/* on tire la duree a attendre avant la prochaine impulsion de bruit */
    553 // $CHECK$ avec Francois - rndm() remplace par Reza 10/01/99
    554 mduree = -mTau*log(frand01()); 
     556// $CHECK$ avec Francois - rndm() remplace par Reza 10/01/99
     557//  passage en drand le 1/12/99
     558mduree = -mTau*log(drand01()); 
    555559
    556560// if(mNtirage<mMemL) mNtirage++;
     
    634638/* --Methode-- */
    635639//++
    636 SumNoise::SumNoise(float fknee, float sig)
     640SumNoise::SumNoise(float fknee, float sig, int mem, float tau)
    637641    : NoiseGenerator(sig)
    638642//
     
    641645// Reza 27/01/98 :
    642646// Je calcule les sigma du MemNoise d'apres la formule de Francois
    643 mn = new MemNoise(sig*fknee); 
     647// mn = new MemNoise(sig*fknee); 
     648// mn = new MemNoise(1.4142*sig*sqrtf(fknee),1,10.,1000000); // modif appel FC 13 mai 98. 
     649mn = new MemNoise(1.4142*sig*sqrt((double)fknee),mem,tau,12000); // FC 13 mai 98. -> Reza 1/12/99
    644650}
    645651
  • trunk/SophyaLib/Samba/bruit.h

    r228 r680  
    9696class  SumNoise : public NoiseGenerator {
    9797public :
    98                         SumNoise(float fknee, float sig=1.);
     98                        SumNoise(float fknee, float sig=1., int mem=32, float tau=10.);
    9999  virtual               ~SumNoise();
    100100  virtual float         Noise();
Note: See TracChangeset for help on using the changeset viewer.