Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
        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);
            }
        }