public void CalculerRelation(GrandeurPhysique depart) { int indiceEquation = 0; foreach (var Arrivee in Produit.GrandeurPhysiques) { indiceEquation = Relation.MatriceRelations[depart.iM][Arrivee.Value.iM]; if (indiceEquation != 0) Equation.Calculer(indiceEquation); } indiceEquation = 0; foreach (var Arrivee in Produit.GrandeurPhysiques) { indiceEquation = Relation.MatriceRelations[Arrivee.Value.iM][depart.iM]; if (indiceEquation != 0) Equation.Calculer(indiceEquation); } }
public void import() { var reader = new StreamReader(File.OpenRead(m_Chemin)); reader.ReadLine(); //On passe les headers du csv. while (!reader.EndOfStream) { var line = reader.ReadLine(); var values = line.Split(';'); GrandeurPhysique gp = new GrandeurPhysique(); gp.iM = Convert.ToInt16(values[0]); gp.Nom = values[1]; gp.Unite = values[2]; gp.Valeur = Convert.ToDouble(values[3]); gp.Description = values[4]; gp.Calcule = Convert.ToBoolean(values[5]); gp.Selectionne = Convert.ToBoolean(values[6]); gp.EstPremier = Convert.ToBoolean(values[7]); Produit.GrandeurPhysiques.Add(gp.Nom, gp); } }
public void InitialiserVoisinFocuGP(GrandeurPhysique GPfocus) { GPfocus.Selectionne = true; GPfocus.FocusOn = true; foreach (var GP_Selec in Produit.GrandeurPhysiques) { int uneRelation = Relation.MatriceRelations[GPfocus.iM][GP_Selec.Value.iM]; if (uneRelation != 0) GP_Selec.Value.Selectionne = true; } }
public PocVertex(GrandeurPhysique GP) { this.GP = GP; ID = GP.Nom; IsMale = true; }
public DataVertex(GrandeurPhysique gp) { Text = gp.Nom; GP = gp; }