ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/optimisation/src/affecter_materiau.cpp
Revision: 209
Committed: Mon Jul 27 13:53:35 2009 UTC (15 years, 9 months ago) by picher
File size: 631 byte(s)
Log Message:
Mise a jour mineure de la methode d'optimisation 

File Contents

# Content
1 //function pour l'affectation des matériaux
2 //selon les groupes de mailles
3 #include "write_num.h"
4 #include "bib_0000.h"
5
6 void affecter_materiau(ulong niveau,vifl *nmailleniv)
7 {
8
9
10 char buffer[10000];
11 char NUM[10];
12 FILE *fic_materiau =fopen("./materiau2.comm","wt");
13
14 sprintf(buffer,"\nCHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, AFFE = (");
15
16 for (ulong i = 1;i<=niveau;i++)
17 {
18 if (nmailleniv[i] != 0.)
19 {
20 write_num(i,NUM);
21 sprintf(buffer,"%s\n _F(GROUP_MA='GM_%s',MATER= MA_%s ),",buffer,NUM,NUM);
22 }
23 }
24
25 sprintf(buffer,"%s ),);",buffer);
26
27 fprintf(fic_materiau, "%s\n",buffer);
28
29 fclose(fic_materiau);
30
31 }

Properties

Name Value
svn:executable