ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/poly_occ/src/polycristal.h
Revision: 1019
Committed: Tue Jun 4 21:16:50 2019 UTC (5 years, 11 months ago) by francois
Content type: text/plain
File size: 734 byte(s)
Log Message:
restructuration de magic
outil est sorti de lib pour pouvoir etre utiliser en dehors de lib
template est merge avec outil
poly_occ et un sous projet de magic qui utilise le nouveau outil

File Contents

# User Rev Content
1 francois 979 #ifndef _POLYCRISTAL_
2     #define _POLYCRISTAL_
3    
4     #include <vector>
5 francois 983 #include <string>
6 francois 1007 #include "poly_affiche.h"
7 francois 979
8     class Poly_Point;
9    
10 francois 1007 class Polycristal: public POLY_AFFICHE
11 francois 979 {
12     public:
13 francois 1007 Polycristal(char *fichier,double dgval);
14     Polycristal(int nbParticules,double dgval);
15     Polycristal(std::vector<double> &listepoint,std::string nom,double dgva);
16 francois 979
17 francois 1007
18    
19    
20    
21 francois 979 ~Polycristal();
22    
23     std::vector<Poly_Point*> random_particules(int nbParticules);
24 francois 1007 virtual void construit(bool avecstep=false);
25 francois 979
26     protected:
27 francois 983 std::string nomfichier;
28 francois 1007 double dg;
29    
30     std::vector<Poly_Point*> list_points;
31    
32     private:
33     Polycristal(Polycristal& mdd);
34    
35 francois 979
36     };
37    
38     #endif // _POLYCRISTAL_