public void hydrate(Karamba.Materials.FemMaterial material) { id = (int)material.ind; // We do not add 1 as for other elements because the first material being corrupted we need to delete it, i.e starting id counting 1 lower. id + 1 - 1 = id. ids = material.elemIds; E = Math.Round(material.E / 1000, 3); G = Math.Round(material.G / 1000, 3); gamma = Math.Round(material.gamma, 3); alphaT = Math.Round(material.alphaT, 3); fy = Math.Round(material.fy / 1000, 3); name = material.name; }
public void hydrate(Karamba.Materials.FemMaterial material, int mat_id) { id = mat_id; ids = material.elemIds; E = Math.Round(material.E() / 1000, 3); G = Math.Round(material.G12() / 1000, 3); gamma = Math.Round(material.gamma(), 3); alphaT = Math.Round(material.alphaT(), 3); fy = Math.Round(material.fy() / 1000, 3); name = material.name; }
public Material(Karamba.Materials.FemMaterial material = null) { ids = new List <string>(); id = 1; E = G = gamma = alphaT = fy = 0; name = ""; if (material != null) { hydrate(material); } }