protected TriangleElement(SerializationInfo info, StreamingContext context) : base(info, context) { _material = (BaseMaterial)info.GetValue("_material", typeof(BaseMaterial)); _section = (Base2DSection)info.GetValue("_section", typeof(Base2DSection)); _behavior = (FlatShellBehaviour)info.GetInt32("_behavior"); _formulation = (MembraneFormulation)info.GetInt32("_behavior"); }
/// <summary> /// Initializes a new instance of the <see cref="DktElement"/> class. /// </summary> /// <param name="info">The information.</param> /// <param name="context">The context.</param> protected TriangleFlatShell(SerializationInfo info, StreamingContext context) : base(info, context) { this._thickness = info.GetDouble("_thickness"); this._poissonRatio = info.GetDouble("_poissonRatio"); this._elasticModulus = info.GetDouble("_elasticModulus"); this._addDrillingDof = info.GetBoolean("_addDrillingDof"); this._behaviour = (FlatShellBehaviour)info.GetInt32("_behaviour"); this._formulationType = (MembraneFormulation)info.GetInt32("_formulationType"); }