예제 #1
0
 public void Copy(Isotopics src, float mass)
 {
     pu_date     = new DateTime(src.pu_date.Ticks);
     am_date     = new DateTime(src.am_date.Ticks);
     isotopes    = Isotopics.CopyArray(src.isotopes);
     id          = string.Copy(src.id);
     source_code = src.source_code;
     pu_mass     = mass;
 }
예제 #2
0
 public void Copy(CompositeIsotopics src)
 {
     pu_date            = new DateTime(src.pu_date.Ticks);
     am_date            = new DateTime(src.am_date.Ticks);
     ref_date           = new DateTime(src.ref_date.Ticks);
     isotopes           = Isotopics.CopyArray(src.isotopes);
     id                 = string.Copy(src.id);
     source_code        = src.source_code;
     pu_mass            = src.pu_mass;
     isotopicComponents = new List <CompositeIsotopic>(src.isotopicComponents);
 }
예제 #3
0
 public CompositeIsotopics(CompositeIsotopics iso)
 {
     if (iso == null)
     {
         InitVals();
     }
     else
     {
         pu_date            = new DateTime(iso.pu_date.Ticks);
         am_date            = new DateTime(iso.am_date.Ticks);
         ref_date           = new DateTime(iso.ref_date.Ticks);
         isotopes           = Isotopics.CopyArray(iso.isotopes);
         id                 = string.Copy(iso.id);
         source_code        = iso.source_code;
         pu_mass            = iso.pu_mass;
         isotopicComponents = new List <CompositeIsotopic>(iso.isotopicComponents);
     }
 }