 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef __MGELEMENTTOPOLOGIQUE_
23 #define __MGELEMENTTOPOLOGIQUE_
64 virtual void enregistrer(std::ostream& o,
double version)=0;
99 virtual void ajouter_ccf(
char *nom,
double val,std::string suiv=
"NS");
100 virtual void ajouter_ccf(
char *nom,std::string formule,std::vector<std::string> &listvariable,std::string suiv=
"NS");
101 virtual void ajouter_ccf(
char *nom,
unsigned long id,std::string suiv=
"NS");
virtual void supprimer_ccf(int num)
virtual void ajouter_ccf(char *nom, double val, std::string suiv="NS")
virtual void enregistrer(std::ostream &o, double version)=0
virtual unsigned long get_id_ccf(int num)
virtual int get_formule_nb_variable(int num)
virtual int get_nouveau_numero(void)
virtual void change_valeur_ccf(int num, double val)
virtual bool est_orthotrope_mecanique(void)
static int oldval_pas_echantillon
virtual void ini_param(void)
virtual int get_dimension(void)=0
virtual class VCT & get_vectorisation()=0
virtual int get_type(void)=0
virtual int get_nb_contrainte(void)
virtual void change_type_ccf(int num, char *nom)
virtual double get_contrainte(int i)
virtual TPL_SET< MG_ELEMENT_MAILLAGE * > * get_lien_maillage(void)
virtual void get_type_ccf(int num, char *nom)
static void restaure_pas_echantillon(void)
static double epsilon_echantillon
virtual void copie_ccf(MG_ELEMENT_TOPOLOGIQUE &a1)
virtual bool est_une_topo_element(void)=0
static int pas_echantillon
virtual void change_id_ccf(int num, unsigned long val)
TPL_SET< MG_ELEMENT_MAILLAGE * > lien_maillage
virtual int est_topologie_sousjacente(MG_ELEMENT_TOPOLOGIQUE *ele)
static double angle_dev_echantillon
virtual int get_nb_ccf(void)
virtual void change_effort_suiv(int num, std::string suiv)
std::vector< std::string > variables
virtual void ajouter_contrainte(double val)
virtual std::string get_formule_ccf(int num)
virtual std::string get_formule_variable(int num, int num2)
virtual void change_formule_ccf(int num, std::string val)
virtual char get_formulation_ccf(int num)
virtual BOITE_3D get_boite_3D(void)=0
virtual ~MG_ELEMENT_TOPOLOGIQUE()
virtual void change_idoriginal(std::string id)
std::vector< CCF > tabccf
virtual void change_nouveau_numero(int num)
std::vector< double > contraintes
virtual void enregistrer_ccf(std::ostream &o, double version)
virtual TPL_LISTE_ENTITE< FEM_ELEMENT_MAILLAGE * > * get_lien_fem_maillage(void)
static void change_pas_echantillon(int val)
virtual std::string get_effort_suiv(int num)
virtual void transfert_ccf(MG_ELEMENT_TOPOLOGIQUE &a1)
TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > lst_topo_sous_jacente
virtual bool get_valeur_ccf(char *nom, double &val)
virtual std::string get_idoriginal(void)
MG_ELEMENT_TOPOLOGIQUE(std::string id)
virtual int get_num_ccf(char *nom)
virtual void enregistrer_contraintes(std::ostream &o, double version)
virtual void get_topologie_sousjacente(TPL_MAP_ENTITE< MG_ELEMENT_TOPOLOGIQUE * > *lst)=0
TPL_LISTE_ENTITE< FEM_ELEMENT_MAILLAGE * > lien_fem_maillage