1 /****************************************************************************/
3 /* Chaine de CAO & VLSI AVERTEC */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_modiv_print.c */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
11 /* Auteur(s) : Grégoire Avot */
13 /****************************************************************************/
17 void stm_modiv_print( FILE *f
, timing_iv
*iv
)
22 fprintf( f
, "\t\tiv (\n" );
24 fprintf( f
, "\t\t\tnve ( %d )\n", iv
->NVE
);
25 fprintf( f
, "\t\t\tnvs ( %d )\n", iv
->NVS
);
27 fprintf( f
, "\t\t\tve ( " );
28 for( ne
= 0 ; ne
< iv
->NVE
; ne
++ ) {
29 fprintf( f
, "%g ", iv
->VE
[ne
] );
33 fprintf( f
, "\t\t\tvs ( " );
34 for( ns
= 0 ; ns
< iv
->NVS
; ns
++ ) {
35 fprintf( f
, "%g ", iv
->VS
[ns
] );
39 fprintf( f
, "\t\t\tcurrent (\n" );
40 for( ne
= 0 ; ne
< iv
->NVE
; ne
++ ) {
41 fprintf( f
, "\t\t\t ( " );
42 for( ns
= 0 ; ns
< iv
->NVS
; ns
++ ) {
43 fprintf( f
, "%g ", stm_modiv_getis( iv
, ne
, ns
) );
47 fprintf( f
, "\t\t\t)\n" );
49 fprintf( f
, "\t\t\tconf ( %.5g %.5g %.5g %.5g)\n", iv
->IV_CONF
.PCONF0
,
54 fprintf( f
, "\t\t\tinput ( %.5g %.5g %.5g %.5g)\n", iv
->IV_INPUT
.VT
,
59 fprintf( f
, "\t\t\tinitial ( %.5g)\n", iv
->IV_INIT
.VI
);
60 fprintf( f
, "\t\t\t)\n" );
61 fprintf( f
, "\t\t )\n" );