1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_noise_scr.h */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Grégoire Avot */
13 /****************************************************************************/
15 #ifndef STM_NOISE_SCR_H
16 #define STM_NOISE_SCR_H
18 /****************************************************************************/
20 /****************************************************************************/
24 /****************************************************************************/
26 /****************************************************************************/
28 noise_scr
* stm_noise_scr_create ( float default_invth
);
29 void stm_noise_scr_destroy ( noise_scr
*model
);
30 extern void stm_noise_scr_update ( noise_scr
*model
, float resi
, float invth
);
31 extern void stm_noise_scr_update_resi ( noise_scr
*model
, float resi
);
32 extern void stm_noise_scr_update_invth ( noise_scr
*model
, float invth
);
33 extern float stm_noise_scr_resi ( noise_scr
*model
);
34 extern float stm_noise_scr_invth ( noise_scr
*model
);
35 noise_scr
* stm_noise_scr_duplicate( noise_scr
*src_model
);