MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe Polycristal

#include <polycristal.h>

Graphe d'héritage de Polycristal:
Graphe de collaboration de Polycristal:

Fonctions membres publiques

 Polycristal (char *fichier, double dgval)
 
 Polycristal (int nbParticules, double dgval)
 
 Polycristal (std::vector< double > &listepoint, std::string nom, double dgva)
 
 ~Polycristal ()
 
std::vector< Poly_Point * > random_particules (int nbParticules)
 
virtual void construit (bool avecstep=false)
 
- Fonctions membres publiques hérités de POLY_AFFICHE
 POLY_AFFICHE ()
 
virtual ~POLY_AFFICHE ()
 
virtual void affiche (char *mess)
 
virtual void active_affichage (fonction_affiche *fonc)
 

Attributs protégés

std::string nomfichier
 
double dg
 
std::vector< Poly_Point * > list_points
 
- Attributs protégés hérités de POLY_AFFICHE
fonction_afficheaffiche2
 
int affichageactif
 

Fonctions membres privées

 Polycristal (Polycristal &mdd)
 

Membres hérités additionnels

- Types publics hérités de POLY_AFFICHE
typedef void fonction_affiche(char *)
 

Description détaillée

Définition à la ligne 31 du fichier polycristal.h.

Documentation des constructeurs et destructeur

◆ Polycristal() [1/4]

Polycristal::Polycristal ( char *  fichier,
double  dgval 
)

Définition à la ligne 31 du fichier polycristal.cpp.

Références list_points.

◆ Polycristal() [2/4]

Polycristal::Polycristal ( int  nbParticules,
double  dgval 
)

Définition à la ligne 68 du fichier polycristal.cpp.

Références list_points, et random_particules().

Voici le graphe d'appel pour cette fonction :

◆ Polycristal() [3/4]

Polycristal::Polycristal ( std::vector< double > &  listepoint,
std::string  nom,
double  dgva 
)

Définition à la ligne 56 du fichier polycristal.cpp.

Références list_points.

◆ ~Polycristal()

Polycristal::~Polycristal ( )

Définition à la ligne 93 du fichier polycristal.cpp.

◆ Polycristal() [4/4]

Polycristal::Polycristal ( Polycristal mdd)
private

Définition à la ligne 88 du fichier polycristal.cpp.

Documentation des fonctions membres

◆ construit()

void Polycristal::construit ( bool  avecstep = false)
virtual

Définition à la ligne 75 du fichier polycristal.cpp.

Références POLY_AFFICHE::active_affichage(), POLY_AFFICHE::affichageactif, POLY_AFFICHE::affiche2, Poly_Build_OCC::construit(), Poly_Voro::construit(), dg, Poly_Voro::fusion_noeuds(), list_points, et nomfichier.

Référencé par MSTRUCT_GENERATEUR_POLYCRISTAUX::genere().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ random_particules()

std::vector< Poly_Point * > Polycristal::random_particules ( int  nbParticules)

Définition à la ligne 97 du fichier polycristal.cpp.

Références list_points.

Référencé par Polycristal().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ dg

double Polycristal::dg
protected

Définition à la ligne 49 du fichier polycristal.h.

Référencé par construit().

◆ list_points

std::vector<Poly_Point*> Polycristal::list_points
protected

Définition à la ligne 51 du fichier polycristal.h.

Référencé par construit(), Polycristal(), et random_particules().

◆ nomfichier

std::string Polycristal::nomfichier
protected

Définition à la ligne 48 du fichier polycristal.h.

Référencé par construit().


La documentation de cette classe a été générée à partir du fichier suivant :