 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
42 std::string identifiant,
43 long id_fem_solution_temp,
44 long id_fem_solution_flux,
102 LISTE_FEM_ELEMENT3::iterator it;
111 BOITE_3D boite_ele=ele->get_boite_3D();
124 for (
int r=0;r<nbgauss;r++)
126 int degre=ele->get_degre_gauss(nbgauss);
129 ele->get_pt_gauss(degre,r,w,uvw);
131 double det=ele->get_jacobien(jac,uvw,unite);
134 volume=volume+w*fabs(det);
136 grad_temp+=-val/lambda_mat;
140 grad_temp=grad_temp/volume;
155 if(avec_entete) ofstrm <<
"#(1) Lambda(2)" << std::endl;
163 ofstrm.write((
char*)&type_analyse,
sizeof(
long));
165 ofstrm.write((
char*)&
m_Lambda,
sizeof(
double));
171 ifstrm.read((
char*)&
m_Lambda,
sizeof(
double));
FEM_ELEMENT3 * get_suivant_element3(LISTE_FEM_ELEMENT3::iterator &it)
MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE * m_lambda_y
virtual void enregistrer(std::ofstream &ofstrm)
BOITE_3D * m_boite_analyse
long m_id_fem_solution_flux
void exporter(std::ofstream &ofstrm, long i, bool avec_entete=false, bool avec_graph=false, char *prefix_graph=(char *)"")
virtual void executer(void)
MG_GEOMETRIE * get_mg_geometrie(void)
MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE * m_lambda_z
FEM_MAILLAGE * get_maillage(void)
MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE(void)
virtual long get_type(void)
FEM_SOLUTION * get_fem_solutionid(unsigned long num)
MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE * m_lambda_x
virtual void ouvrir(std::ifstream &ifstrm)
virtual BOITE_3D get_boite3d_ves(void)
virtual MG_GESTIONNAIRE * get_mg_gestionnaire(void)
virtual void enregistrer(std::ofstream &ofstrm)
double lire(int i, int j, int coord=0, int num_no=0)
long m_id_fem_solution_temp
virtual void change_boite_analyse(BOITE_3D boite_3d)
double get_valeur_unite(void)
~MSTRUCT_ANALYSE_CONDUCTIVITE_THERMIQUE(void)
int contient(double x, double y, double z)
virtual void ouvrir(std::ifstream &ifstrm)
virtual bool get_valeur_ccf(char *nom, double &val)
FEM_ELEMENT3 * get_premier_element3(LISTE_FEM_ELEMENT3::iterator &it)