internal static void DefineAreaSections(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.AREA_SECTION_PROPERTIES, SetAREA_SECTION_PROPERTIES); reader.ReadSingleTable(SAP2000Tables.AREA_SECTION_PROPERTY_DESIGN_PARAMETERS, SetAREA_SECTION_PROPERTY_DESIGN_PARAMETERS); reader.ReadSingleTable(SAP2000Tables.AREA_SECTION_PROPERTY_LAYERS, SetAREA_SECTION_PROPERTY_LAYERS); //reader.ReadSingleTable(SAP2000Tables.AREA_SECTION_PROPERTY_TIME_DEPENDENT, ReadAreaSections.SetAREA_SECTION_PROPERTY_TIME_DEPENDENT); }
public void FillModelFromTable_Fills_AUTO_COMBINATION_OPTION_DATA_01_GENERAL() { SAP2000Reader reader = new SAP2000Reader(); Tables table = Reader.ReadFile(path, reader); Assert.IsTrue(table.GenerateModelFromTables(reader)); ConcreteDesigner concrete = table.Model.Design.ConcreteDesigner; Assert.IsFalse(concrete.AutogenerateLoadCombinations); }
internal static void AssignJoints(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.JOINT_RESTRAINT_ASSIGNMENTS, setJOINT_RESTRAINT_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.JOINT_CONSTRAINT_ASSIGNMENTS, setJOINT_CONSTRAINT_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.JOINT_ADDED_MASS_ASSIGNMENTS, setJOINT_ADDED_MASS_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.JOINT_LOCAL_AXES_ASSIGNMENTS_1_TYPICAL, setJOINT_LOCAL_AXES_ASSIGNMENTS_1_TYPICAL); //reader.ReadSingleTable(SAP2000Tables.JOINT_LOCAL_AXES_ASSIGNMENTS_2_ADVANCED, setJOINT_LOCAL_AXES_ASSIGNMENTS_2_ADVANCED); reader.ReadSingleTable(SAP2000Tables.JOINT_MERGE_NUMBER_ASSIGNMENTS, setJOINT_MERGE_NUMBER_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.JOINT_PANEL_ZONE_ASSIGNMENTS, setJOINT_PANEL_ZONE_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.JOINT_SPRING_ASSIGNMENTS_1_UNCOUPLED, setJOINT_SPRING_ASSIGNMENTS_1_UNCOUPLED); reader.ReadSingleTable(SAP2000Tables.JOINT_SPRING_ASSIGNMENTS_2_COUPLED, setJOINT_SPRING_ASSIGNMENTS_2_COUPLED); }
internal static void DefineGeneralSettings(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.PROGRAM_CONTROL, SetPROGRAM_CONTROL); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_DIMENSIONAL, SetPREFERENCES_DIMENSIONAL); reader.ReadSingleTable(SAP2000Tables.PROJECT_INFORMATION, SetPROJECT_INFORMATION); reader.ReadSingleTable(SAP2000Tables.ACTIVE_DEGREES_OF_FREEDOM, SetACTIVE_DEGREES_OF_FREEDOM); reader.ReadSingleTable(SAP2000Tables.COORDINATE_SYSTEMS, SetCOORDINATE_SYSTEMS); reader.ReadSingleTable(SAP2000Tables.GRID_LINES, SetGRID_LINES); reader.ReadSingleTable(SAP2000Tables.ANALYSIS_OPTIONS, SetANALYSIS_OPTIONS); reader.ReadSingleTable(SAP2000Tables.AUTO_WAVE_3_WAVE_CHARACTERISTICS_GENERAL, SetAUTO_WAVE_3_WAVE_CHARACTERISTICS_GENERAL); reader.ReadSingleTable(SAP2000Tables.JOINT_PATTERN_DEFINITIONS, SetJOINT_PATTERN_DEFINITIONS); reader.ReadSingleTable(SAP2000Tables.REBAR_SIZES, SetREBAR_SIZES); }
internal static void DefineLoadingFunctions(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.FUNCTION_POWER_SPECTRAL_DENSITY_USER, SetFUNCTION_POWER_SPECTRAL_DENSITY_USER); reader.ReadSingleTable(SAP2000Tables.FUNCTION_STEADY_STATE_USER, SetFUNCTION_STEADY_STATE_USER); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_COSINE, SetFUNCTION_TIME_HISTORY_COSINE); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_RAMP, SetFUNCTION_TIME_HISTORY_RAMP); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_SAWTOOTH, SetFUNCTION_TIME_HISTORY_SAWTOOTH); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_SINE, SetFUNCTION_TIME_HISTORY_SINE); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_TRIANGULAR, SetFUNCTION_TIME_HISTORY_TRIANGULAR); reader.ReadSingleTable(SAP2000Tables.FUNCTION_TIME_HISTORY_USER, SetFUNCTION_TIME_HISTORY_USER); reader.ReadSingleTable(SAP2000Tables.FUNCTION_RESPONSE_SPECTRUM_USER, SetFUNCTION_RESPONSE_SPECTRUM_USER); reader.ReadSingleTable(SAP2000Tables.FUNCTION_RESPONSE_SPECTRUM_UBC97, SetFUNCTION_RESPONSE_SPECTRUM_UBC97); }
internal static void DefineMaterials(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_01_GENERAL, setMATERIAL_PROPERTIES_01_GENERAL); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_02_BASIC_MECHANICAL_PROPERTIES, setMATERIAL_PROPERTIES_02_BASIC_MECHANICAL_PROPERTIES); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03A_STEEL_DATA, setMATERIAL_PROPERTIES_03A_STEEL_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03B_CONCRETE_DATA, setMATERIAL_PROPERTIES_03B_CONCRETE_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03C_ALUMINUM_DATA, setMATERIAL_PROPERTIES_03C_ALUMINUM_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03D_COLD_FORMED_DATA, setMATERIAL_PROPERTIES_03D_COLD_FORMED_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03E_REBAR_DATA, setMATERIAL_PROPERTIES_03E_REBAR_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03F_TENDON_DATA, setMATERIAL_PROPERTIES_03F_TENDON_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_03G_OTHER_DATA, setMATERIAL_PROPERTIES_03G_OTHER_DATA); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_04_USER_STRESS_STRAIN_CURVES, setMATERIAL_PROPERTIES_04_USER_STRESS_STRAIN_CURVES); reader.ReadSingleTable(SAP2000Tables.MATERIAL_PROPERTIES_06_DAMPING_PARAMETERS, setMATERIAL_PROPERTIES_06_DAMPING_PARAMETERS); }
internal static void AssignFrames(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_ASSIGNMENTS, setFRAME_SECTION_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.FRAME_INSERTION_POINT_ASSIGNMENTS, setFRAME_INSERTION_POINT_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.FRAME_PROPERTY_MODIFIERS, setFRAME_PROPERTY_MODIFIERS); reader.ReadSingleTable(SAP2000Tables.FRAME_RELEASE_ASSIGNMENTS_1_GENERAL, setFRAME_RELEASE_ASSIGNMENTS_1_GENERAL); reader.ReadSingleTable(SAP2000Tables.FRAME_RELEASE_ASSIGNMENTS_2_PARTIAL_FIXITY, setFRAME_RELEASE_ASSIGNMENTS_2_PARTIAL_FIXITY); reader.ReadSingleTable(SAP2000Tables.FRAME_OUTPUT_STATION_ASSIGNMENTS, setFRAME_OUTPUT_STATION_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.FRAME_AUTO_MESH_ASSIGNMENTS, setFRAME_AUTO_MESH_ASSIGNMENTS); //reader.ReadSingleTable(SAP2000Tables.FRAME_HINGE_ASSIGNS_02_USER_DEFINED_PROPERTIES, setFRAME_HINGE_ASSIGNS_02_USER_DEFINED_PROPERTIES); //reader.ReadSingleTable(SAP2000Tables.FRAME_HINGE_ASSIGNS_09_HINGE_OVERWRITES, setFRAME_HINGE_ASSIGNS_09_HINGE_OVERWRITES); //reader.ReadSingleTable(SAP2000Tables.FRAME_HINGE_ASSIGNS_12_AUTO_ASCE_41_13_STEEL_BEAM, setFRAME_HINGE_ASSIGNS_12_AUTO_ASCE_41_13_STEEL_BEAM); reader.ReadSingleTable(SAP2000Tables.FRAME_LOAD_TRANSFER_OPTIONS, setFRAME_LOAD_TRANSFER_OPTIONS); reader.ReadSingleTable(SAP2000Tables.FRAME_DESIGN_PROCEDURES, setFRAME_DESIGN_PROCEDURES); }
internal static void DefineFrameSections(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_01_GENERAL, setFRAME_SECTION_PROPERTIES_01_GENERAL); reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_02_CONCRETE_COLUMN, setFRAME_SECTION_PROPERTIES_02_CONCRETE_COLUMN); reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_03_CONCRETE_BEAM, setFRAME_SECTION_PROPERTIES_03_CONCRETE_BEAM); //reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_04_AUTO_SELECT, setFRAME_SECTION_PROPERTIES_04_AUTO_SELECT); //reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_05_NONPRISMATIC, setFRAME_SECTION_PROPERTIES_05_NONPRISMATIC); reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_07_BUILT_UP_I, setFRAME_SECTION_PROPERTIES_07_BUILT_UP_I); //reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_10_STEEL_JOIST_GENERAL, setFRAME_SECTION_PROPERTIES_10_STEEL_JOIST_GENERAL); //reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_11_STEEL_JOIST_DATA, setFRAME_SECTION_PROPERTIES_11_STEEL_JOIST_DATA); //reader.ReadSingleTable(SAP2000Tables.FRAME_SECTION_PROPERTIES_13_TIME_DEPENDENT, setFRAME_SECTION_PROPERTIES_13_TIME_DEPENDENT); //reader.ReadSingleTable(SAP2000Tables.SECTION_DESIGNER_PROPERTIES_01_GENERAL, setSECTION_DESIGNER_PROPERTIES_01_GENERAL); //reader.ReadSingleTable(SAP2000Tables.SECTION_DESIGNER_PROPERTIES_12_SHAPE_SOLID_RECTANGLE, setSECTION_DESIGNER_PROPERTIES_12_SHAPE_SOLID_RECTANGLE); //reader.ReadSingleTable(SAP2000Tables.SECTION_DESIGNER_PROPERTIES_30_FIBER_GENERAL, setSECTION_DESIGNER_PROPERTIES_30_FIBER_GENERAL); }
public void FillModelFromTable_Fills_ACTIVE_DEGREES_OF_FREEDOM() { SAP2000Reader reader = new SAP2000Reader(); Tables table = Reader.ReadFile(path, reader); Assert.IsTrue(table.GenerateModelFromTables(reader)); DegreesOfFreedomGlobal dofs = table.Model.Settings.ModelInformation.ActiveDegreesOfFreedom; Assert.IsTrue(dofs.UX); Assert.IsFalse(dofs.UY); Assert.IsTrue(dofs.UZ); Assert.IsFalse(dofs.RX); Assert.IsTrue(dofs.RY); Assert.IsFalse(dofs.RZ); }
public void FillModelFromTable_Fills_ANALYSIS_OPTIONS() { SAP2000Reader reader = new SAP2000Reader(); Tables table = Reader.ReadFile(path, reader); Assert.IsTrue(table.GenerateModelFromTables(reader)); Analyzer analyzer = table.Model.Analysis.Analyzer; Assert.AreEqual(eSolverType.Advanced, analyzer.SolverType); Assert.AreEqual(eSolverProcessType.Auto, analyzer.SolverProcessType); Assert.IsFalse(analyzer.Force32BitSolver); Assert.AreEqual(Constants.NONE, analyzer.StiffnessCase); Assert.AreEqual(Constants.NONE, analyzer.UndeformedGeometryModificationType); Assert.AreEqual("\"In Elements\"", analyzer.HingeOption); }
internal static void DefinePreferences(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_AISC360_05_IBC2006, setPREFERENCES_STEEL_DESIGN_AISC360_05_IBC2006); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_AISC_360_10, setPREFERENCES_STEEL_DESIGN_AISC_360_10); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_AISC_360_16, setPREFERENCES_STEEL_DESIGN_AISC_360_16); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_AS_4100_1998, setPREFERENCES_STEEL_DESIGN_AS_4100_1998); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_BS5950_2000, setPREFERENCES_STEEL_DESIGN_BS5950_2000); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_CSA_S16_09, setPREFERENCES_STEEL_DESIGN_CSA_S16_09); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_CSA_S16_14, setPREFERENCES_STEEL_DESIGN_CSA_S16_14); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_EUROCODE_3_2005, setPREFERENCES_STEEL_DESIGN_EUROCODE_3_2005); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_INDIAN_IS_800_2007, setPREFERENCES_STEEL_DESIGN_INDIAN_IS_800_2007); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_ITALIAN_NTC_2008, setPREFERENCES_STEEL_DESIGN_ITALIAN_NTC_2008); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_ITALIAN_NTC_2018, setPREFERENCES_STEEL_DESIGN_ITALIAN_NTC_2018); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_KBC_2009, setPREFERENCES_STEEL_DESIGN_KBC_2009); reader.ReadSingleTable(SAP2000Tables.PREFERENCES_STEEL_DESIGN_NZS_3404_1997, setPREFERENCES_STEEL_DESIGN_NZS_3404_1997); }
public void FillModelFromTable_Fills_AUTO_WAVE_3_WAVE_CHARACTERISTICS_GENERAL() { SAP2000Reader reader = new SAP2000Reader(); Tables table = Reader.ReadFile(path, reader); Assert.IsTrue(table.GenerateModelFromTables(reader)); WaveCharacteristics waveCharacteristics = table.Model.Settings.ModelInformation.GeneralWaveCharacteristics; Assert.AreEqual(Constants.DEFAULT, waveCharacteristics.Characteristics); Assert.AreEqual("\"From Theory\"", waveCharacteristics.WaveType); Assert.AreEqual(1, waveCharacteristics.KinematicsFactor); Assert.AreEqual(150, waveCharacteristics.StormWaterDepth); Assert.AreEqual(60, waveCharacteristics.Height); Assert.AreEqual(12, waveCharacteristics.Period); Assert.AreEqual("Linear", waveCharacteristics.Theory); }
internal static void DefineLinkProperties(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_01_GENERAL, setLINK_PROPERTY_DEFINITIONS_01_GENERAL); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_02_LINEAR, setLINK_PROPERTY_DEFINITIONS_02_LINEAR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_03_MULTILINEAR, setLINK_PROPERTY_DEFINITIONS_03_MULTILINEAR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_04_DAMPER, setLINK_PROPERTY_DEFINITIONS_04_DAMPER); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_05_GAP, setLINK_PROPERTY_DEFINITIONS_05_GAP); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_06_HOOK, setLINK_PROPERTY_DEFINITIONS_06_HOOK); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_07_RUBBER_ISOLATOR, setLINK_PROPERTY_DEFINITIONS_07_RUBBER_ISOLATOR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_08_SLIDING_ISOLATOR, setLINK_PROPERTY_DEFINITIONS_08_SLIDING_ISOLATOR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_09_TC_SLIDING_ISOLATOR, setLINK_PROPERTY_DEFINITIONS_09_TC_SLIDING_ISOLATOR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_10_PLASTIC_WEN, setLINK_PROPERTY_DEFINITIONS_10_PLASTIC_WEN); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_11_MULTILINEAR_PLASTIC, setLINK_PROPERTY_DEFINITIONS_11_MULTILINEAR_PLASTIC); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_12_TRIPLE_PENDULUM_ISOLATOR, setLINK_PROPERTY_DEFINITIONS_12_TRIPLE_PENDULUM_ISOLATOR); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_14_BILINEAR_DAMPER, setLINK_PROPERTY_DEFINITIONS_14_BILINEAR_DAMPER); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_15_FRICTION_SPRING_DAMPER, setLINK_PROPERTY_DEFINITIONS_15_FRICTION_SPRING_DAMPER); //reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_DEFINITIONS_16_HIGH_DAMPING_RUBBER_ISOLATOR, setLINK_PROPERTY_DEFINITIONS_16_HIGH_DAMPING_RUBBER_ISOLATOR); }
internal static void DefineOverwrites(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_ACI_318_08_IBC_2009, setOVERWRITES_CONCRETE_DESIGN_ACI_318_08_IBC_2009); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_ACI_318_11, setOVERWRITES_CONCRETE_DESIGN_ACI_318_11); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_ACI_318_14, setOVERWRITES_CONCRETE_DESIGN_ACI_318_14); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_AS_3600_09, setOVERWRITES_CONCRETE_DESIGN_AS_3600_09); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_AS_3600_18, setOVERWRITES_CONCRETE_DESIGN_AS_3600_18); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_BS8110_97, setOVERWRITES_CONCRETE_DESIGN_BS8110_97); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_CSA_A233_04, setOVERWRITES_CONCRETE_DESIGN_CSA_A233_04); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_CSA_A233_14, setOVERWRITES_CONCRETE_DESIGN_CSA_A233_14); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_EUROCODE_2_2004, setOVERWRITES_CONCRETE_DESIGN_EUROCODE_2_2004); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_HONG_KONG_CP_2013, setOVERWRITES_CONCRETE_DESIGN_HONG_KONG_CP_2013); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_INDIAN_IS_456_2000, setOVERWRITES_CONCRETE_DESIGN_INDIAN_IS_456_2000); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_ITALIAN_NTC_2008, setOVERWRITES_CONCRETE_DESIGN_ITALIAN_NTC_2008); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_KBC_2009, setOVERWRITES_CONCRETE_DESIGN_KBC_2009); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_KBC_2016, setOVERWRITES_CONCRETE_DESIGN_KBC_2016); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_MEXICAN_RCDF_2004, setOVERWRITES_CONCRETE_DESIGN_MEXICAN_RCDF_2004); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_MEXICAN_RCDF_2017, setOVERWRITES_CONCRETE_DESIGN_MEXICAN_RCDF_2017); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_NZS_3101_06, setOVERWRITES_CONCRETE_DESIGN_NZS_3101_06); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_SINGAPORE_CP_65_99, setOVERWRITES_CONCRETE_DESIGN_SINGAPORE_CP_65_99); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_CONCRETE_DESIGN_TS_500_2000, setOVERWRITES_CONCRETE_DESIGN_TS_500_2000); }
internal static void AssignLinks(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.LINK_PROPERTY_ASSIGNMENTS, setLINK_PROPERTY_ASSIGNMENTS); }
internal static void LoadTendons(SAP2000Reader reader) { // TODO: Add tendon loads }
internal static void AssignTendons(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.TENDON_SECTION_ASSIGNMENTS, setTENDON_SECTION_ASSIGNMENTS); reader.ReadSingleTable(SAP2000Tables.TENDON_LAYOUT_DATA_01_GENERAL, setTENDON_LAYOUT_DATA_01_GENERAL); reader.ReadSingleTable(SAP2000Tables.TENDON_LAYOUT_DATA_02_SEGMENTS, setTENDON_LAYOUT_DATA_02_SEGMENTS); }
internal static void DefineTableSets(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.NAMED_SETS_DATABASE_TABLES_1_GENERAL, setNAMED_SETS_DATABASE_TABLES_1_GENERAL); reader.ReadSingleTable(SAP2000Tables.NAMED_SETS_DATABASE_TABLES_2_SELECTIONS, setNAMED_SETS_DATABASE_TABLES_2_SELECTIONS); }
internal static void DefineConstraints(SAP2000Reader reader) { }
internal static void DefineFrames(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.CONNECTIVITY_FRAME, setCONNECTIVITY_FRAME); }
internal static void DefineOverwrites(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.OVERWRITES_COLD_FORMED_DESIGN_AISI_ASD96, setOVERWRITES_COLD_FORMED_DESIGN_AISI_ASD96); reader.ReadSingleTable(SAP2000Tables.OVERWRITES_COLD_FORMED_DESIGN_AISI_LRFD96, setOVERWRITES_COLD_FORMED_DESIGN_AISI_LRFD96); }
internal static void LoadFrames(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.FRAME_LOADS_POINT, setFRAME_LOADS_POINT); reader.ReadSingleTable(SAP2000Tables.FRAME_LOADS_DISTRIBUTED, setFRAME_LOADS_DISTRIBUTED); }
internal static void DefineJoints(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.JOINT_COORDINATES, setJOINT_COORDINATES); }
internal static void LoadLinks(SAP2000Reader reader) { }
internal static void LoadJoints(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.JOINT_LOADS_FORCE, setJOINT_LOADS_FORCE); reader.ReadSingleTable(SAP2000Tables.JOINT_LOADS_GROUND_DISPLACEMENT, setJOINT_LOADS_GROUND_DISPLACEMENT); }
internal static void DefineLinks(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.CONNECTIVITY_LINK, setCONNECTIVITY_LINK); }
internal static void AssignConstraints(SAP2000Reader reader) { }
internal static void DefineTendonProperties(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.TENDON_SECTION_DEFINITIONS, setTENDON_SECTION_DEFINITIONS); }
internal static void SetTableExports(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.TABLES_AUTOMATICALLY_SAVED_AFTER_ANALYSIS, setTABLES_AUTOMATICALLY_SAVED_AFTER_ANALYSIS); }
internal static void DefineTendons(SAP2000Reader reader) { reader.ReadSingleTable(SAP2000Tables.CONNECTIVITY_TENDON, setCONNECTIVITY_TENDON); }