├── .vscode
├── settings.json
└── launch.json
├── keywords
├── e
│ ├── end.k
│ ├── em_control_erosion.k
│ ├── em_database_elout.k
│ ├── em_database_rogo.k
│ ├── em_eos_tabulated1.k
│ ├── em_randles_short.k
│ ├── em_database_circuit.k
│ ├── em_database_nodout.k
│ ├── em_boundary.k
│ ├── em_control_switch.k
│ ├── em_database_circuit0d.k
│ ├── em_database_partdata.k
│ ├── em_database_pointout.k
│ ├── em_database_timestep.k
│ ├── em_eos_tabulated2.k
│ ├── em_solver_fembem.k
│ ├── em_database_globalenergy.k
│ ├── em_eos_permeability.k
│ ├── em_circuit_rogo.k
│ ├── em_isopotential.k
│ ├── em_isopotential_rogo.k
│ ├── em_mat_004.k
│ ├── em_point_set.k
│ ├── em_control_timestep.k
│ ├── element_plotel.k
│ ├── em_control_switch_contact.k
│ ├── em_mat_006.k
│ ├── em_2daxi.k
│ ├── em_output.k
│ ├── em_solver_bem.k
│ ├── em_solver_fem.k
│ ├── em_external_field.k
│ ├── em_mat_002.k
│ ├── em_circuit_connect.k
│ ├── element_mass.k
│ ├── em_contact.k
│ ├── em_control.k
│ ├── em_mat_001.k
│ ├── em_rotation_axis.k
│ ├── element_solid.k
│ ├── element_tshell.k
│ ├── em_contact_resistance.k
│ ├── em_solver_bemmat.k
│ ├── em_control_contact.k
│ ├── em_isopotential_connect.k
│ ├── element_seatbelt.k
│ ├── element_mass_part.k
│ ├── element_seatbelt_sensor_time.k
│ ├── element_shell.k
│ ├── element_mass_part_set.k
│ ├── element_seatbelt_accelerometer.k
│ ├── em_eos_meadon.k
│ ├── element_beam.k
│ ├── element_discrete.k
│ ├── em_circuit.k
│ ├── element_inertia.k
│ ├── element_seatbelt_sensor_pull-out.k
│ ├── em_circuit_source.k
│ ├── element_seatbelt_sensor_acc.k
│ ├── element_seatbelt_sensor_dist.k
│ ├── em_database_fieldline.k
│ ├── element_seatbelt_pretensioner.k
│ ├── em_eos_burgess.k
│ ├── element_seatbelt_retractor.k
│ ├── element_seatbelt_slipring.k
│ ├── em_randles_meshless.k
│ ├── em_randles_batmac.k
│ ├── em_randles_layered.k
│ ├── em_randles_tshell.k
│ ├── em_mat_003.k
│ ├── em_randles_solid.k
│ ├── em_battery_randles.k
│ └── em_mat_005.k
├── c
│ ├── comment.k
│ ├── contact_interior.k
│ ├── control_hourglass.k
│ ├── control_implicit_buckle.k
│ ├── control_mpp_decomposition_bagref.k
│ ├── control_energy.k
│ ├── control_accuracy.k
│ ├── control_parallel.k
│ ├── control_solution.k
│ ├── control_implicit_dynamics.k
│ ├── control_thermal_nonlinear.k
│ ├── control_bulk_viscosity.k
│ ├── control_solid.k
│ ├── constrained_global.k
│ ├── constrained_node_set.k
│ ├── control_cpm.k
│ ├── constrained_rigid_bodies.k
│ ├── control_rigid.k
│ ├── control_termination.k
│ ├── control_thermal_timestep.k
│ ├── constrained_extra_nodes_node.k
│ ├── constrained_extra_nodes_set.k
│ ├── constrained_spotweld.k
│ ├── control_implicit_auto.k
│ ├── control_mpp_decomposition_arrange_parts.k
│ ├── control_output.k
│ ├── control_thermal_solver.k
│ ├── constrained_nodal_rigid_body.k
│ ├── control_implicit_solver.k
│ ├── control_timestep.k
│ ├── constrained_joint_planar.k
│ ├── control_ale.k
│ ├── control_mpp_decomposition_partset_distribute.k
│ ├── constrained_joint_locking.k
│ ├── constrained_joint_revolute.k
│ ├── constrained_joint_spherical.k
│ ├── constrained_joint_universal.k
│ ├── constrained_joint_cylindrical.k
│ ├── constrained_joint_translational.k
│ ├── constrained_joint_constant_velocity.k
│ ├── control_implicit_general.k
│ ├── control_implicit_eigenvalue.k
│ ├── constrained_nodal_rigid_body_spc.k
│ ├── constrained_joint_gears.k
│ ├── constrained_joint_pulley.k
│ ├── constrained_joint_screw.k
│ ├── constrained_joint_rack_and_pinion.k
│ ├── constrained_joint_rotational_motor.k
│ ├── constrained_joint_translational_motor.k
│ ├── control_shell.k
│ ├── contact_2d_automatic_node_to_surface.k
│ ├── constrained_joint_flexion_torsion.k
│ ├── constrained_joint_stiffness_flexion_torsion.k
│ ├── constrained_joint_stiffness_generalized.k
│ ├── constrained_joint_stiffness_translational.k
│ ├── contact_force_transducer_penalty.k
│ ├── contact_automatic_surface_to_surface_mortar_id.k
│ ├── constrained_lagrange_in_solid_edge.k
│ ├── contact_tied_shell_edge_to_surface_beam_offset.k
│ ├── constrained_lagrange_in_solid.k
│ ├── control_contact.k
│ ├── contact_automatic_single_surface_mortar.k
│ ├── control_implicit_solution.k
│ ├── contact_automatic_general_interior.k
│ ├── contact_automatic_single_surface.k
│ ├── contact_automatic_surface_to_surface.k
│ ├── contact_airbag_single_surface.k
│ ├── contact_automatic_single_surface_mortar_id.k
│ ├── contact_automatic_general_mpp.k
│ └── contact_automatic_general_id.k
├── k
│ └── keyword.k
├── i
│ ├── include.k
│ ├── include_path.k
│ ├── include_path_relative.k
│ ├── initial_temperature_set.k
│ ├── initial_axial_force_beam.k
│ ├── initial_velocity_generation_start_time.k
│ ├── initial_stress_section.k
│ ├── initial_foam_reference_geometry.k
│ ├── initial_velocity_node.k
│ ├── initial_velocity_rigid_body.k
│ ├── interface_springback_lsdyna.k
│ ├── initial_velocity.k
│ ├── include_transform.k
│ ├── initial_velocity_nsidex.k
│ └── initial_velocity_generation.k
├── t
│ ├── title.k
│ ├── termination_curve.k
│ ├── termination_sensor.k
│ ├── termination_deleted_shells.k
│ ├── termination_deleted_solids.k
│ ├── termination_body.k
│ ├── termination_deleted_shells_set.k
│ ├── termination_deleted_solids_set.k
│ ├── termination_node.k
│ └── termination_contact.k
├── d
│ ├── database_rwforc.k
│ ├── database_nodal_force_group.k
│ ├── database_swforc.k
│ ├── database_tprint.k
│ ├── database_format.k
│ ├── deformable_to_rigid.k
│ ├── damping_part_stiffness.k
│ ├── database_elout.k
│ ├── damping_part_mass.k
│ ├── damping_part_stiffness_set.k
│ ├── database_abstat.k
│ ├── database_binary_d3dump.k
│ ├── database_binary_d3thdt.k
│ ├── database_binary_runrsf.k
│ ├── database_bndout.k
│ ├── database_curvout.k
│ ├── database_deforc.k
│ ├── database_disbout.k
│ ├── database_glstat.k
│ ├── database_jntforc.k
│ ├── database_matsum.k
│ ├── database_ncforc.k
│ ├── database_nodfor.k
│ ├── database_nodout.k
│ ├── database_rbdout.k
│ ├── database_rcforc.k
│ ├── database_sbtout.k
│ ├── database_secforc.k
│ ├── database_sleout.k
│ ├── database_spcforc.k
│ ├── define_box.k
│ ├── define_cpm_bag_interaction.k
│ ├── define_function.k
│ ├── damping_part_mass_set.k
│ ├── define_vector_nodes.k
│ ├── damping_relative.k
│ ├── define_element_death_beam.k
│ ├── define_element_death_shell.k
│ ├── define_element_death_solid.k
│ ├── damping_global.k
│ ├── database_history_beam.k
│ ├── define_element_death_beam_set.k
│ ├── database_history_shell.k
│ ├── database_history_solid.k
│ ├── database_history_tshell.k
│ ├── define_element_death_shell_set.k
│ ├── define_element_death_solid_set.k
│ ├── define_sd_orientation.k
│ ├── damping_frequency_range.k
│ ├── database_binary_d3plot.k
│ ├── database_binary_intfor.k
│ ├── database_cpm_sensor.k
│ ├── define_element_death_thick_shell.k
│ ├── database_history_node.k
│ ├── define_element_death_thick_shell_set.k
│ ├── database_history_node_local.k
│ ├── define_curve_function.k
│ ├── database_cross_section_set.k
│ ├── define_coordinate_nodes.k
│ ├── define_coordinate_system.k
│ ├── define_coordinate_system_title.k
│ ├── define_cpm_vent.k
│ ├── define_table.k
│ ├── damping_part_mass_flag_1.k
│ ├── define_friction.k
│ ├── damping_part_mass_set_flag_1.k
│ ├── define_coordinate_vector.k
│ ├── define_curve_duplicate.k
│ ├── deformable_to_rigid_inertia.k
│ ├── define_function_tabulated.k
│ ├── define_vector.k
│ ├── define_box_local.k
│ ├── define_curve_smooth.k
│ ├── database_extent_d3part.k
│ ├── define_cpm_chamber.k
│ ├── define_table_2d.k
│ ├── define_table_3d.k
│ ├── database_cross_section_plane_id.k
│ ├── deformable_to_rigid_automatic_d2r.k
│ ├── deformable_to_rigid_automatic_r2d.k
│ ├── define_curve.k
│ ├── database_extent_binary.k
│ └── define_transformation.k
├── n
│ ├── node_merge_set.k
│ ├── node_merge_set_tolerance.k
│ ├── node_transform.k
│ └── node.k
├── p
│ ├── part_anneal.k
│ ├── parameter.k
│ ├── parameter_duplication.k
│ ├── part_anneal_set.k
│ ├── parameter_expression.k
│ ├── parameter_local.k
│ ├── part_sensor.k
│ ├── parameter_expression_local.k
│ ├── part_duplicate.k
│ ├── part_move.k
│ ├── part.k
│ ├── part_contact.k
│ └── part_inertia.k
├── l
│ ├── load_thermal_load_curve.k
│ ├── load_thermal_variable_node.k
│ ├── load_segment.k
│ ├── load_body_z.k
│ ├── load_node_set.k
│ ├── load_node_point.k
│ ├── load_rigid_body.k
│ ├── load_segment_set_id.k
│ ├── load_body_z_gravity_mkgsec.k
│ ├── load_body_z_gravity_mmkgms.k
│ └── load_body_z_gravity_mmtonsec.k
├── a
│ ├── ale_essential_boundary.k
│ ├── ale_coupling_rigid_body.k
│ ├── airbag_shell_reference_geometry.k
│ ├── airbag_interaction.k
│ ├── airbag_reference_geometry.k
│ ├── ale_prescribed_motion.k
│ ├── ale_refine.k
│ ├── airbag_simple_pressure_volume.k
│ ├── airbag_adiabatic_gas_model.k
│ ├── airbag_load_curve.k
│ ├── airbag_simple_airbag_model_volume.k
│ ├── airbag_hybrid.k
│ ├── airbag_hybrid_jetting.k
│ └── airbag_particle.k
├── b
│ ├── boundary_temperature_set.k
│ ├── boundary_convection_set.k
│ ├── boundary_radiation_set.k
│ ├── boundary_prescribed_motion_node.k
│ ├── boundary_prescribed_motion_set.k
│ ├── boundary_spc_set.k
│ ├── boundary_prescribed_motion_rigid.k
│ ├── boundary_spc_node.k
│ ├── boundary_prescribed_final_geometry.k
│ └── boundary_prescribed_motion_rigid_fix.k
├── helpers
│ ├── helper_lsline.k
│ └── helper_lsbox.k
├── h
│ └── hourglass.k
├── s
│ ├── section_seatbelt.k
│ ├── section_tshell.k
│ ├── section_solid.k
│ ├── set_beam.k
│ ├── sensor_define_misc.k
│ ├── sensor_cpm_airbag.k
│ ├── sensor_define_force.k
│ ├── sensor_define_function.k
│ ├── sensor_switch_shell_to_vent.k
│ ├── sensor_switch.k
│ ├── sensor_switch_calc-logic.k
│ ├── sensor_define_node.k
│ ├── sensor_define_element.k
│ ├── sensor_define_node_set.k
│ ├── section_discrete.k
│ ├── sensor_define_element_set.k
│ ├── set_solid_generate_increment.k
│ ├── set_solid.k
│ ├── set_segment_title.k
│ ├── set_solid_add.k
│ ├── set_node_column.k
│ ├── set_part_column.k
│ ├── set_shell_column.k
│ ├── sensor_control.k
│ ├── set_solid_generate.k
│ ├── set_solid_intersect.k
│ ├── set_node_list.k
│ ├── set_part_add.k
│ ├── set_part_list.k
│ ├── set_shell_list.k
│ ├── set_node_add.k
│ ├── set_node_list_generate_increment.k
│ ├── set_part_list_generate_increment.k
│ ├── set_shell_add.k
│ ├── set_shell_list_generate_increment.k
│ ├── set_node_intersect.k
│ ├── section_beam_bar.k
│ ├── set_node_add_advanced.k
│ ├── set_shell_intersect.k
│ ├── set_node_list_generate.k
│ ├── set_part_list_generate.k
│ ├── set_shell_list_generate.k
│ ├── section_shell.k
│ ├── section_beam_discrete.k
│ ├── set_shell_general.k
│ ├── set_solid_general.k
│ ├── section_shell_membr.k
│ ├── sensor_define_calc-math.k
│ └── set_node_general.k
├── m
│ ├── mat_damper_viscous.k
│ ├── mat_spring_elastic.k
│ ├── mat_thermal_isotropic.k
│ ├── mat_damper_nonlinear_viscous.k
│ ├── mat_spring_inelastic.k
│ ├── mat_spring_nonlinear_elastic.k
│ ├── mat_elastic.k
│ ├── mat_add_airbag_porosity_leakage.k
│ ├── mat_resultant_plasticity.k
│ ├── mat_seatbelt.k
│ ├── mat_spring_general_nonlinear_elastic.k
│ ├── mat_spotweld.k
│ ├── mat_cable_discrete_beam.k
│ ├── mat_elastic_6dof_spring_discrete_beam.k
│ ├── mat_null.k
│ ├── mat_inelastic_6dof_spring_discrete_beam.k
│ ├── mat_1dof_generalized_spring.k
│ ├── mat_general_joint_discrete_beam.k
│ ├── mat_simplified_johnson_cook_title.k
│ ├── mat_spotweld_title.k
│ ├── mat_plastic_kinematic.k
│ ├── mat_hydraulic_gas_damper_discrete_beam.k
│ ├── mat_elastic_spring_discrete_beam.k
│ ├── mat_inelastic_spring_discrete_beam.k
│ ├── mat_general_spring_discrete_beam.k
│ ├── mat_general_nonlinear_1dof_discrete_beam.k
│ ├── mat_rigid.k
│ ├── mat_sid_damper_discrete_beam.k
│ ├── mat_linear_elastic_discrete_beam.k
│ ├── mat_add_erosion.k
│ ├── mat_add_erosion_title.k
│ ├── mat_nonlinear_elastic_discrete_beam.k
│ ├── mat_piecewise_linear_plasticity.k
│ ├── mat_nonlinear_plastic_discrete_beam.k
│ ├── mat_elastic_plastic_thermal.k
│ ├── mat_samp-1.k
│ └── mat_general_nonlinear_6dof_discrete_beam.k
├── r
│ └── rigidwall_planar.k
└── processing.ipynb
├── .gitignore
├── .gitattributes
├── images
├── Example.gif
└── LS_DYNA_geo_metro.png
├── .github
└── workflows
│ ├── feature_ci.yaml
│ └── master_ci.yaml
├── language-configuration.json
├── LICENSE
├── README.md
├── package.json
└── syntaxes
└── lsdyna.tmLanguage.json
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/keywords/e/end.k:
--------------------------------------------------------------------------------
1 | *END
2 |
--------------------------------------------------------------------------------
/keywords/c/comment.k:
--------------------------------------------------------------------------------
1 | *COMMENT
2 |
--------------------------------------------------------------------------------
/keywords/k/keyword.k:
--------------------------------------------------------------------------------
1 | *KEYWORD
2 |
--------------------------------------------------------------------------------
/keywords/i/include.k:
--------------------------------------------------------------------------------
1 | *INCLUDE
2 | ?path?
3 | $
4 |
--------------------------------------------------------------------------------
/keywords/i/include_path.k:
--------------------------------------------------------------------------------
1 | *INCLUDE_PATH
2 | ?path?
3 | $
4 |
--------------------------------------------------------------------------------
/keywords/t/title.k:
--------------------------------------------------------------------------------
1 | *TITLE
2 | $# title
3 | ?title?
4 | $
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | keywords/feeders*
2 | .vscode
3 | .vscode/settings.json
4 |
--------------------------------------------------------------------------------
/keywords/e/em_control_erosion.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL_EROSION
2 | $# ectrl
3 |
4 |
--------------------------------------------------------------------------------
/keywords/i/include_path_relative.k:
--------------------------------------------------------------------------------
1 | *INCLUDE_PATH_RELATIVE
2 | ?path?
3 | $
4 |
--------------------------------------------------------------------------------
/keywords/d/database_rwforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_RWFORC
2 | $# dt binary
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/em_database_elout.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_ELOUT
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_rogo.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_ROGO
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_eos_tabulated1.k:
--------------------------------------------------------------------------------
1 | *EM_EOS_TABULATED1
2 | $# eosid lcid
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_short.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_SHORT
2 | $#areatype funcid
3 |
4 |
--------------------------------------------------------------------------------
/keywords/n/node_merge_set.k:
--------------------------------------------------------------------------------
1 | *NODE_MERGE_SET
2 | $# nsid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/keywords/c/contact_interior.k:
--------------------------------------------------------------------------------
1 | *CONTACT_INTERIOR
2 | $# psid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_hourglass.k:
--------------------------------------------------------------------------------
1 | *CONTROL_HOURGLASS
2 | $# ihq qh
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_implicit_buckle.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_BUCKLE
2 | $# nmode
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/em_database_circuit.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_CIRCUIT
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_nodout.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_NODOUT
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/p/part_anneal.k:
--------------------------------------------------------------------------------
1 | *PART_ANNEAL
2 | $# pid time
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_mpp_decomposition_bagref.k:
--------------------------------------------------------------------------------
1 | *CONTROL_MPP_DECOMPOSITION_BAGREF
2 | $
3 |
--------------------------------------------------------------------------------
/keywords/e/em_boundary.k:
--------------------------------------------------------------------------------
1 | *EM_BOUNDARY
2 | $# ssid btype
3 | 9
4 |
--------------------------------------------------------------------------------
/keywords/e/em_control_switch.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL_SWITCH
2 | $# lcid femcomp bemcomp
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_circuit0d.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_CIRCUIT0D
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_partdata.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_PARTDATA
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_pointout.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_POINTOUT
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_database_timestep.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_TIMESTEP
2 | $# outlv
3 | 0
4 |
--------------------------------------------------------------------------------
/keywords/e/em_eos_tabulated2.k:
--------------------------------------------------------------------------------
1 | *EM_EOS_TABULATED2
2 | $# eosid lcid iflag
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_solver_fembem.k:
--------------------------------------------------------------------------------
1 | *EM_SOLVER_FEMBEM
2 | $# reltol maxite forcon
3 |
4 |
--------------------------------------------------------------------------------
/keywords/p/parameter.k:
--------------------------------------------------------------------------------
1 | *PARAMETER
2 | $# name val
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_curve.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_CURVE
2 | $# lcid atime
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_sensor.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_SENSOR
2 | $# swid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/images/Example.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/osullivryan/vscode-lsdyna/HEAD/images/Example.gif
--------------------------------------------------------------------------------
/keywords/c/control_energy.k:
--------------------------------------------------------------------------------
1 | *CONTROL_ENERGY
2 | $# hgen rwen slnten rylen
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/em_database_globalenergy.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_GLOBALENERGY
2 | $# outlv dtout
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_eos_permeability.k:
--------------------------------------------------------------------------------
1 | *EM_EOS_PERMEABILITY
2 | $# eosid eostype lcid
3 |
4 |
--------------------------------------------------------------------------------
/keywords/l/load_thermal_load_curve.k:
--------------------------------------------------------------------------------
1 | *LOAD_THERMAL_LOAD_CURVE
2 | $# lcid lciddr
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/p/parameter_duplication.k:
--------------------------------------------------------------------------------
1 | *PARAMETER_DUPLICATION
2 | $# dflag
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/p/part_anneal_set.k:
--------------------------------------------------------------------------------
1 | *PART_ANNEAL_SET
2 | $# psid time
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_accuracy.k:
--------------------------------------------------------------------------------
1 | *CONTROL_ACCURACY
2 | $# osu inn pidosu iacc
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_parallel.k:
--------------------------------------------------------------------------------
1 | *CONTROL_PARALLEL
2 | $# ncpu numrhs const para
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_solution.k:
--------------------------------------------------------------------------------
1 | *CONTROL_SOLUTION
2 | $# soln nlq isnan lcint
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_nodal_force_group.k:
--------------------------------------------------------------------------------
1 | *DATABASE_NODAL_FORCE_GROUP
2 | $# nsid cid
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_swforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_SWFORC
2 | $# dt binary lcur ioopt
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_tprint.k:
--------------------------------------------------------------------------------
1 | *DATABASE_TPRINT
2 | $# dt binary lcur ioopt
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/em_circuit_rogo.k:
--------------------------------------------------------------------------------
1 | *EM_CIRCUIT_ROGO
2 | $# rogoid setid settype curtyp
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_isopotential.k:
--------------------------------------------------------------------------------
1 | *EM_ISOPOTENTIAL
2 | $# isoid settype setid rdltype
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_isopotential_rogo.k:
--------------------------------------------------------------------------------
1 | *EM_ISOPOTENTIAL_ROGO
2 | $# isoid settype setid
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_mat_004.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_004
2 | $# mid mtype sigma eosid nele
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_point_set.k:
--------------------------------------------------------------------------------
1 | *EM_POINT_SET
2 | $# psid pstype vx vy vz
3 |
4 |
--------------------------------------------------------------------------------
/keywords/n/node_merge_set_tolerance.k:
--------------------------------------------------------------------------------
1 | *NODE_MERGE_SET_TOLERANCE
2 | $# tolr
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/n/node_transform.k:
--------------------------------------------------------------------------------
1 | *NODE_TRANSFORM
2 | $# trsid nsid
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_format.k:
--------------------------------------------------------------------------------
1 | *DATABASE_FORMAT
2 | $# iform ibinary
3 | 0 1
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_control_timestep.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL_TIMESTEP
2 | $# tstype dtcons lcid factor
3 |
4 |
--------------------------------------------------------------------------------
/keywords/i/initial_temperature_set.k:
--------------------------------------------------------------------------------
1 | *INITIAL_TEMPERATURE_SET
2 | $# nsid temp loc
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/p/parameter_expression.k:
--------------------------------------------------------------------------------
1 | *PARAMETER_EXPRESSION
2 | $# name expression
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/p/parameter_local.k:
--------------------------------------------------------------------------------
1 | *PARAMETER_LOCAL
2 | $# name val
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/p/part_sensor.k:
--------------------------------------------------------------------------------
1 | *PART_SENSOR
2 | $# pid sida active
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_deleted_shells.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_DELETED_SHELLS
2 | $# pid nds
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_deleted_solids.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_DELETED_SOLIDS
2 | $# pid nds
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_implicit_dynamics.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_DYNAMICS
2 | $# imass gamma beta
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_thermal_nonlinear.k:
--------------------------------------------------------------------------------
1 | *CONTROL_THERMAL_NONLINEAR
2 | $# refmax tol dcp
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/deformable_to_rigid.k:
--------------------------------------------------------------------------------
1 | *DEFORMABLE_TO_RIGID
2 | $# pid mrb ptype
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_plotel.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_PLOTEL
2 | $ eid n1 n2
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_control_switch_contact.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL_SWITCH_CONTACT
2 | $# lcid ncylfem ncylfem
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_mat_006.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_006
2 | $# mid mtype sigp eosp sign eosn
3 |
4 |
--------------------------------------------------------------------------------
/images/LS_DYNA_geo_metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/osullivryan/vscode-lsdyna/HEAD/images/LS_DYNA_geo_metro.png
--------------------------------------------------------------------------------
/keywords/a/ale_essential_boundary.k:
--------------------------------------------------------------------------------
1 | *ALE_ESSENTIAL_BOUNDARY
2 | $# id idtype ictype iexcl
3 |
4 |
--------------------------------------------------------------------------------
/keywords/b/boundary_temperature_set.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_TEMPERATURE_SET
2 | $# nsid lcid cmult loc
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/em_2daxi.k:
--------------------------------------------------------------------------------
1 | *EM_2DAXI
2 | $# pid ssid - - starssid endssid numsec
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_output.k:
--------------------------------------------------------------------------------
1 | *EM_OUTPUT
2 | $# mats matf sols solf mesh mem timing
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_solver_bem.k:
--------------------------------------------------------------------------------
1 | *EM_SOLVER_BEM
2 | $# reltol maxite stype precon uselas ncyclbem
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_solver_fem.k:
--------------------------------------------------------------------------------
1 | *EM_SOLVER_FEM
2 | $# reltol maxite stype precon uselast ncyclfem
3 |
4 |
--------------------------------------------------------------------------------
/keywords/i/initial_axial_force_beam.k:
--------------------------------------------------------------------------------
1 | *INITIAL_AXIAL_FORCE_BEAM
2 | $# bsid lcid scale kbend
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/t/termination_body.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_BODY
2 | $# pid stop maxc minc
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_deleted_shells_set.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_DELETED_SHELLS_SET
2 | $# psid nds
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_deleted_solids_set.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_DELETED_SOLIDS_SET
2 | $# psid nds
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_node.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_NODE
2 | $# nid stop maxc minc
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_bulk_viscosity.k:
--------------------------------------------------------------------------------
1 | *CONTROL_BULK_VISCOSITY
2 | $# q1 q2 type btype
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_solid.k:
--------------------------------------------------------------------------------
1 | *CONTROL_SOLID
2 | $# esort fmatrx niptets swlocl psfail t10jtol
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_part_stiffness.k:
--------------------------------------------------------------------------------
1 | *DAMPING_PART_STIFFNESS
2 | $# pid coef
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_elout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_ELOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_external_field.k:
--------------------------------------------------------------------------------
1 | *EM_EXTERNAL_FIELD
2 | $# fieldid ftype fdef lcidx lcidy lcidz
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_mat_002.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_002
2 | $# mid mtype sigma eosid murel eosmu deatht
3 |
4 |
--------------------------------------------------------------------------------
/keywords/l/load_thermal_variable_node.k:
--------------------------------------------------------------------------------
1 | *LOAD_THERMAL_VARIABLE_NODE
2 | $# nid ts tb lcid
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/p/parameter_expression_local.k:
--------------------------------------------------------------------------------
1 | *PARAMETER_EXPRESSION_LOCAL
2 | $# name expression
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/constrained_global.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_GLOBAL
2 | $# tc rc dir x y z
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/constrained_node_set.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_NODE_SET
2 | $# nsid dof tf
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_part_mass.k:
--------------------------------------------------------------------------------
1 | *DAMPING_MASS
2 | $# pid lcid sf flag
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_part_stiffness_set.k:
--------------------------------------------------------------------------------
1 | *DAMPING_PART_STIFFNESS_SET
2 | $# psid coef
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_abstat.k:
--------------------------------------------------------------------------------
1 | *DATABASE_ABSTAT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_binary_d3dump.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BINARY_D3DUMP
2 | $# cycl lcdt beam npltc psetid
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_binary_d3thdt.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BINARY_D3THDT
2 | $# cycl lcdt beam npltc psetid
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_binary_runrsf.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BINARY_RUNRSF
2 | $# cycl nr beam npltc psetid
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_bndout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BNDOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_curvout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_CURVOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_deforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_DEFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_disbout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_DISBOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_glstat.k:
--------------------------------------------------------------------------------
1 | *DATABASE_GLSTAT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_jntforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_JNTFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_matsum.k:
--------------------------------------------------------------------------------
1 | *DATABASE_MATSUM
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_ncforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_NCFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_nodfor.k:
--------------------------------------------------------------------------------
1 | *DATABASE_NODFOR
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_nodout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_NODOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_rbdout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_RBDOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_rcforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_RCFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_sbtout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_SBTOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_secforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_SECFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_sleout.k:
--------------------------------------------------------------------------------
1 | *DATABASE_SLEOUT
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_spcforc.k:
--------------------------------------------------------------------------------
1 | *DATABASE_SPCFORC
2 | $# dt binary lcur ioopt
3 | ? 2
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_box.k:
--------------------------------------------------------------------------------
1 | *DEFINE_BOX
2 | $# boxid xmn xmx ymn ymx zmn zmx
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_cpm_bag_interaction.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CPM_BAG_INTERACTION
2 | $# bagId1 bagId2
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_function.k:
--------------------------------------------------------------------------------
1 | *DEFINE_FUNCTION
2 | $# fid heading
3 | ?
4 | $# function
5 | ?function?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/em_circuit_connect.k:
--------------------------------------------------------------------------------
1 | *EM_CIRCUIT_CONNECT
2 | $# conid contype circ1 circ2 c1 c2
3 |
4 |
--------------------------------------------------------------------------------
/keywords/helpers/helper_lsline.k:
--------------------------------------------------------------------------------
1 | *lsline
2 | $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
--------------------------------------------------------------------------------
/keywords/l/load_segment.k:
--------------------------------------------------------------------------------
1 | *LOAD_SEGMENT
2 | $# lcid sf at n1 n2 n3 n4
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/damping_part_mass_set.k:
--------------------------------------------------------------------------------
1 | *DAMPING_MASS_SET
2 | $# psid lcid sf flag
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_vector_nodes.k:
--------------------------------------------------------------------------------
1 | *DEFINE_VECTOR_NODES
2 | $# vid nodet nodeh
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_mass.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_MASS
2 | $# eid id mass pid
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_contact.k:
--------------------------------------------------------------------------------
1 | *EM_CONTACT
2 | $# contid conttype psidm psids eps1 eps2 eps3 d0
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_control.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL
2 | $# emsol numls macrodt dimtype - - ncylfem ncylbem
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_mat_001.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_001
2 | $# mid mtype sigma eosid unused unused deatht rdltype
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_rotation_axis.k:
--------------------------------------------------------------------------------
1 | *EM_ROTATION_AXIS
2 | $# xp yp zp xd yd zd numsec
3 |
4 |
--------------------------------------------------------------------------------
/keywords/h/hourglass.k:
--------------------------------------------------------------------------------
1 | *HOURGLASS
2 | $# hgid ihq qm ibq q1 q2 qb/vdc qw
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity_generation_start_time.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY_GENERATION_START_TIME
2 | $# stime
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/p/part_duplicate.k:
--------------------------------------------------------------------------------
1 | *PART_DUPLICATE
2 | $# ptype typeid idpoff ideoff idnoff tranid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/p/part_move.k:
--------------------------------------------------------------------------------
1 | *PART_MOVE
2 | $# pid xmov ymov zmov cid ifset
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/t/termination_contact.k:
--------------------------------------------------------------------------------
1 | *TERMINATION_CONTACT
2 | $# cid actim dur thres dof
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_cpm.k:
--------------------------------------------------------------------------------
1 | *CONTROL_CPM
2 | $# cpmout np2p ncpmts cpmerr
3 | 1 1
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_solid.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SOLID
2 | $# eid pid n1 n2 n3 n4 n5 n6 n7 n8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/e/element_tshell.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_TSHELL
2 | $# eid pid n1 n2 n3 n4 n5 n6 n7 n8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/i/initial_stress_section.k:
--------------------------------------------------------------------------------
1 | *INITIAL_STRESS_SECTION
2 | $# issid csid lcid psid vid izshear
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/s/section_seatbelt.k:
--------------------------------------------------------------------------------
1 | *SECTION_SEATBELT_TITLE
2 | $# title
3 | ?title?
4 | $# secid area thick
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/section_tshell.k:
--------------------------------------------------------------------------------
1 | *SECTION_TSHELL
2 | $# secid elform shrf nip propt qr/irid icomp tshear
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/constrained_rigid_bodies.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_RIGID_BODIES
2 | $# pidm pids iflag
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_rigid.k:
--------------------------------------------------------------------------------
1 | *CONTROL_RIGID
2 | $# lmf jntf orthmd partm sparse metalf plotel rbsms
3 |
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_termination.k:
--------------------------------------------------------------------------------
1 | *CONTROL_TERMINATION
2 | $# endtim endcyc dtmin endeng endmas nosol
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_contact_resistance.k:
--------------------------------------------------------------------------------
1 | *EM_CONTACT_RESISTANCE
2 | $# crid contid ctype circid jhrtype
3 |
4 | $# lcid
5 |
6 |
--------------------------------------------------------------------------------
/keywords/e/em_solver_bemmat.k:
--------------------------------------------------------------------------------
1 | *EM_SOLVER_BEMMAT
2 | $# matid unused unused unused unused unused unused reltol
3 |
4 |
--------------------------------------------------------------------------------
/keywords/m/mat_damper_viscous.k:
--------------------------------------------------------------------------------
1 | *MAT_DAMPER_VISCOUS_TITLE
2 | $# title
3 | ?title?
4 | $# mid dc
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_spring_elastic.k:
--------------------------------------------------------------------------------
1 | *MAT_SPRING_ELASTIC_TITLE
2 | $# title
3 | ?title?
4 | $# mid k
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_thermal_isotropic.k:
--------------------------------------------------------------------------------
1 | *MAT_THERMAL_ISOTROPIC
2 | $# tmid tro tgrlc tgmult
3 |
4 | $# hc tc
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/s/section_solid.k:
--------------------------------------------------------------------------------
1 | *SECTION_SOLID_TITLE
2 | $# title
3 | ?title?
4 | $# secid elform aet
5 | ? 1
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/b/boundary_convection_set.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_CONVECTION_SET
2 | $# ssid
3 |
4 | $# hlcid hmult tlcid tmult loc
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/c/control_thermal_timestep.k:
--------------------------------------------------------------------------------
1 | *CONTROL_THERMAL_TIMESTEP
2 | $# ts tip its tmin tmax dtemp tscp
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/damping_relative.k:
--------------------------------------------------------------------------------
1 | *DAMPING_RELATIVE
2 | $# cdamp freq pidrb psid
3 | ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_beam.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_BEAM
2 | $# eid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_shell.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_SHELL
2 | $# eid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_solid.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_SOLID
2 | $# eid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_control_contact.k:
--------------------------------------------------------------------------------
1 | *EM_CONTROL_CONTACT
2 | $# emct cconly - cotype eps1 eps2 eps3 d0
3 |
4 |
--------------------------------------------------------------------------------
/keywords/e/em_isopotential_connect.k:
--------------------------------------------------------------------------------
1 | *EM_ISOPOTENTIAL_CONNECT
2 | $# conid contype isoid1 isoid2 vallcid/rdlid psid
3 |
4 |
--------------------------------------------------------------------------------
/keywords/l/load_body_z.k:
--------------------------------------------------------------------------------
1 | *LOAD_BODY_Z
2 | $# lcid sf lciddr xc yc zc cid
3 | ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/set_beam.k:
--------------------------------------------------------------------------------
1 | *SET_BEAM
2 | $# sid
3 |
4 | $# k1 k2 k3 k4 k5 k6 k7 k8
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/c/constrained_extra_nodes_node.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_EXTRA_NODES_NODE
2 | $# pid nid iflag
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/constrained_extra_nodes_set.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_EXTRA_NODES_SET
2 | $# pid nsid iflag
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/constrained_spotweld.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_SPOTWELD
2 | $# n1 n2 sn ss n m tf ep
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_implicit_auto.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_AUTO
2 | $# iauto iteopt itewin dtmin dtmax dtexp kfail kcycle
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/c/control_mpp_decomposition_arrange_parts.k:
--------------------------------------------------------------------------------
1 | *CONTROL_MPP_DECOMPOSITION_ARRANGE_PARTS
2 | $# id type
3 | ? 1
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_global.k:
--------------------------------------------------------------------------------
1 | *DAMPING_GLOBAL
2 | $# lcid valdmp stx sty stz srx sry srz
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_history_beam.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_BEAM
2 | $# eid1 eid2 eid3 eid4 ei5 eid6 eid7 eid8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/define_element_death_beam_set.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_BEAM_SET
2 | $# sid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_misc.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_MISC
2 | $# sensid mtype i1 i2 i3 i4
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/a/ale_coupling_rigid_body.k:
--------------------------------------------------------------------------------
1 | *ALE_COUPLING_RIGID_BODY
2 | $# pid esid
3 |
4 | $# id idtype ictype iexcle
5 |
6 |
--------------------------------------------------------------------------------
/keywords/b/boundary_radiation_set.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_RADIATION_SET
2 | $# ssid type
3 |
4 | $# flcid fmult tilcid timult loc
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/c/control_output.k:
--------------------------------------------------------------------------------
1 | *CONTROL_OUTPUT
2 | $# npopt neecho nrefup iaccop opifs ipnint ikedit iflush
3 |
4 | $# iprtf
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/c/control_thermal_solver.k:
--------------------------------------------------------------------------------
1 | *CONTROL_THERMAL_SOLVER
2 | $# atype ptype solver cgtol gpt eqheat fwork sbc
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_history_shell.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_SHELL
2 | $# eid1 eid2 eid3 eid4 ei5 eid6 eid7 eid8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_history_solid.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_SOLID
2 | $# eid1 eid2 eid3 eid4 ei5 eid6 eid7 eid8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/database_history_tshell.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_TSHELL
2 | $# id1 id2 id3 id4 id5 id6 id7 id8
3 |
4 | $
--------------------------------------------------------------------------------
/keywords/d/define_element_death_shell_set.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_SHELL_SET
2 | $# sid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_solid_set.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_SOLID_SET
2 | $# sid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_sd_orientation.k:
--------------------------------------------------------------------------------
1 | *DEFINE_SD_ORIENTATION
2 | $# vid iop xt yt zt nid1 nid2
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_frequency_range.k:
--------------------------------------------------------------------------------
1 | *DAMPING_FREQUENCY_RANGE
2 | $# cdamp flow fhigh psid
3 | ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_binary_d3plot.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BINARY_D3PLOT
2 | $# dt lcdt beam npltc psetid
3 | ?
4 | $# loopt
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/database_binary_intfor.k:
--------------------------------------------------------------------------------
1 | *DATABASE_BINARY_INTFOR
2 | $# dt lcdt beam npltc psetid
3 | ?
4 | $# loopt
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/database_cpm_sensor.k:
--------------------------------------------------------------------------------
1 | *DATABASE_CPM_SENSOR
2 | $# dt binary
3 | ?
4 | $# segid offset r/lx len/ly lz
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_thick_shell.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_THICK_SHELL
2 | $# eid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT
2 | $# eid pid n1 n2 sbrid slen n3 n4
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/i/initial_foam_reference_geometry.k:
--------------------------------------------------------------------------------
1 | *INITIAL_FOAM_REFERENCE_GEOMETRY
2 | $# nid x y z
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/m/mat_damper_nonlinear_viscous.k:
--------------------------------------------------------------------------------
1 | *MAT_DAMPER_NONLINEAR_VISCOUS_TITLE
2 | $# title
3 | ?title?
4 | $# mid ldcr
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/database_history_node.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_NODE
2 | $# id1 id2 id3 id4 id5 id6 id7 id8
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_element_death_thick_shell_set.k:
--------------------------------------------------------------------------------
1 | *DEFINE_ELEMENT_DEATH_THICK_SHELL_SET
2 | $# sid time boxid inout
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_mass_part.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_MASS_PART
2 | $# id addmass finmass lcid
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_sensor_time.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_SENSOR
2 | $# sbsid sbstyp sbsfl
3 | ? 3
4 | $# time
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/element_shell.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SHELL
2 | $# eid pid n1 n2 n3 n4 n5 n6 n7 n8
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity_node.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY_NODE
2 | $# nid vx vy vz vxr vyr vzr icid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/m/mat_spring_inelastic.k:
--------------------------------------------------------------------------------
1 | *MAT_SPRING_INELASTIC_TITLE
2 | $# title
3 | ?title?
4 | $ mid lcfd ku ctf
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/constrained_nodal_rigid_body.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_NODAL_RIGID_BODY
2 | $# pid cid nsid pnode iprt drflag rrflag
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/database_history_node_local.k:
--------------------------------------------------------------------------------
1 | *DATABASE_HISTORY_NODE_LOCAL
2 | $# id cid ref hfo
3 | ? ? ? 0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_curve_function.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CURVE_FUNCTION_TITLE
2 | $# title
3 | ?title?
4 | $# lcid sidr
5 | ?
6 | $# function
7 | ?function?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/e/element_mass_part_set.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_MASS_PART_SET
2 | $# id addmass finmass lcid
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/n/node.k:
--------------------------------------------------------------------------------
1 | *NODE
2 | $# nid x y z tc rc
3 | ? 0.0 0.0 0.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_cpm_airbag.k:
--------------------------------------------------------------------------------
1 | *SENSOR_CPM_AIRBAG
2 | $# cpmid switid tbirth tdeath tdr defps rbpid
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_force.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_FORCE
2 | $# sensid ftype typeid vid crd
3 | ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_function.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_FUNCTION
2 | $# sensid func sens1 sens2 sens3 sens4 sens5 sens6
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_switch_shell_to_vent.k:
--------------------------------------------------------------------------------
1 | *SENSOR_SWITCH_SHELL_TO_VENT
2 | $# id itype c23
3 | ?
4 | $# ssid ftime c23v
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/control_implicit_solver.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_SOLVER
2 | $# lsolvr prntflg negeig order drcm drcprm autospc aspctl
3 |
4 | $# lcpack
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/d/database_cross_section_set.k:
--------------------------------------------------------------------------------
1 | *DATABASE_CROSS_SECTION_SET
2 | $# nsid hsid bsid ssid tsid dsid id itype
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_accelerometer.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_ACCELEROMETER
2 | $# sbacid nid1 nid2 nid3 igrav intopt mass
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_eos_meadon.k:
--------------------------------------------------------------------------------
1 | *EM_EOS_MEADON
2 | $# eosid c1 c2 c3 temuni v0 gamma expon
3 |
4 | $# lgtunit timunit adjust
5 |
6 |
--------------------------------------------------------------------------------
/keywords/p/part.k:
--------------------------------------------------------------------------------
1 | *PART
2 | $# title
3 | ?title?
4 | $# pid secid mid eosid hgid grav adpopt tmid
5 | ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/element_beam.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_BEAM
2 | $ eid pid n1 n2 n3 rt1 rr1 rt2 rr2 local
3 | ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_discrete.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_DISCRETE
2 | $# eid pid n1 n2 vid s pf offset
3 | ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_circuit.k:
--------------------------------------------------------------------------------
1 | *EM_CIRCUIT
2 | $# circid circtyp lcid r/f l/a c/t0 v0 t0
3 |
4 | $# sidcurr sidvin sidvout partid
5 |
6 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity_rigid_body.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY_RIGID_BODY
2 | $# pid vx vy vz vxr vyr vzr icid
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/l/load_node_set.k:
--------------------------------------------------------------------------------
1 | *LOAD_NODE_SET
2 | $# nsid dof lcid sf cid m1 m2 m3
3 | ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/m/mat_spring_nonlinear_elastic.k:
--------------------------------------------------------------------------------
1 | *MAT_SPRING_NONLINEAR_ELASTIC_TITLE
2 | $# title
3 | ?title?
4 | $# mid lcd lcr
5 | ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/sensor_switch.k:
--------------------------------------------------------------------------------
1 | *SENSOR_SWITCH
2 | $# switid type sensid logic value filtrid timwin
3 | ? ? ? ?LT/GT? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_switch_calc-logic.k:
--------------------------------------------------------------------------------
1 | *SENSOR_SWITCH_CALC-LOGIC
2 | $# switid swit1 swit2 swit3 swit4 swit5 swit6 swit7
3 | ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_inertia.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_INERTIA
2 | $# eid nid cid
3 | ? ?
4 | $# ixx ixy ixz iyy iyz izz m
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/l/load_node_point.k:
--------------------------------------------------------------------------------
1 | *LOAD_NODE_POINT
2 | $# nid dof lcid sf cid m1 m2 m3
3 | ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/l/load_rigid_body.k:
--------------------------------------------------------------------------------
1 | *LOAD_RIGID_BODY
2 | $# pid dof lcid sf cid m1 m2 m3
3 | ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_sensor_pull-out.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_SENSOR
2 | $# sbsid sbstyp sbsfl
3 | ? 2
4 | $# sbrid pulrat pultim
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/em_circuit_source.k:
--------------------------------------------------------------------------------
1 | *EM_CIRCUIT_SOURCE
2 | $# circid circtyp lcid r/f l/a c/t0 v0 t0
3 |
4 | $# sidcurr sidvin sidvout partid
5 |
6 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_node.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_NODE
2 | $# cntlid node1 node2 vid crd ctype
3 | ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/control_timestep.k:
--------------------------------------------------------------------------------
1 | *CONTROL_TIMESTEP
2 | $# dtinit tssfac isdo tslimt dt2ms lctim erode ms1st
3 | 0.9 -?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_sensor_acc.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_SENSOR
2 | $# sbsid sbstyp sbsfl
3 | ? 1
4 | $# nid dof acc atime
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_sensor_dist.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_SENSOR
2 | $# sbsid sbstyp sbsfl
3 | ? 4
4 | $# nid1 nid2 dmx dmn
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/l/load_segment_set_id.k:
--------------------------------------------------------------------------------
1 | *LOAD_SEGMENT_SET_ID
2 | $# id heading
3 |
4 | $# ssid lcid sf at
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/m/mat_elastic.k:
--------------------------------------------------------------------------------
1 | *MAT_ELASTIC_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e pr da db k
5 | ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_element.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_ELEMENT
2 | $# sensid etype elemid comp ctype layer
3 | ? ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/a/airbag_shell_reference_geometry.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_SHELL_REFERENCE_GEOMETRY
2 | $# eid pid n1 n2 n3 n4 n5 n6 n7 n8
3 | ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_coordinate_nodes.k:
--------------------------------------------------------------------------------
1 | *DEFINE_COORDINATE_NODES
2 | $# cid n1 n2 n3 flag dir
3 | ? ? ? ? X
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/e/em_database_fieldline.k:
--------------------------------------------------------------------------------
1 | *EM_DATABASE_FIELDLINE
2 | $# flid psid dtout npoint
3 |
4 | $# integ h hmin hmax tolabs tolrel
5 |
6 | $# btype
7 |
8 |
--------------------------------------------------------------------------------
/keywords/i/interface_springback_lsdyna.k:
--------------------------------------------------------------------------------
1 | *INTERFACE_SPRINGBACK_LSDYNA
2 | $# psid nshv ftype ftnsr nthhsv intstrn
3 | ? 0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_node_set.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_NODE_SET
2 | $# cntlid node1 node2 vid crd ctype
3 | ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY
2 | $# nsid nsidex boxid irigid icid
3 | ?
4 | $# vx vy vz vxr vyr vzr
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_add_airbag_porosity_leakage.k:
--------------------------------------------------------------------------------
1 | *MAT_ADD_AIRBAG_POROSITY_LEAKAGE_TITLE
2 | $# title
3 | ?title?
4 | $# mid flc fac ela fvopt x0 x1
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/section_discrete.k:
--------------------------------------------------------------------------------
1 | *SECTION_DISCRETE_TITLE
2 | $# title
3 | ?title?
4 | $# secid dro kd v0 cl fd
5 | ? ?
6 | $# cdl tdl
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_element_set.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_ELEMENT_SET
2 | $# sensid etype elemid comp ctype layer
3 | ? ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/a/airbag_interaction.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_INTERACTION
2 | $# ab1 ab2 area sf pid lcid iflow
3 | ? ? 1.0 ? 0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/a/airbag_reference_geometry.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_REFERENCE_GEOMETRY
2 | $# nid x y z tc rc
3 | ? 0.0 0.0 0.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_planar.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_PLANAR_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/control_ale.k:
--------------------------------------------------------------------------------
1 | *CONTROL_ALE
2 | $# dct nadv meth afac bfac cfac dfac efac
3 |
4 | $# start end aafac vfact vlimit ebc pref
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/c/control_mpp_decomposition_partset_distribute.k:
--------------------------------------------------------------------------------
1 | *CONTROL_MPP_DECOMPOSITION_PARTSET_DISTRIBUTE
2 | $# id1 id2 id3 id4 id5 id6 id7 id8
3 | ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_coordinate_system.k:
--------------------------------------------------------------------------------
1 | *DEFINE_COORDINATE_SYSTEM
2 | $# cid x0 y0 z0 xl yl zl
3 | ?
4 | $# xp yp zp
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_pretensioner.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_PRETENSIONER
2 | $# sbprid sbprty sbsid1 sbsid2 sbsid3 sbsid4
3 | ?
4 | $# sbrid time ptlcid lmtfrc
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/set_solid_generate_increment.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_GENERATE_INCREMENT_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# bbeg bend incr
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_locking.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_LOCKING_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_revolute.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_REVOLUTE_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_spherical.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_SPHERICAL_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_universal.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_UNIVERSAL_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/define_coordinate_system_title.k:
--------------------------------------------------------------------------------
1 | *DEFINE_COORDINATE_SYSTEM_TITLE
2 | $# title
3 |
4 | $# cid xo yo zo xl yl zl
5 |
6 | $# xp yp zp
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/d/define_cpm_vent.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CPM_VENT
2 | $# id c23 lctc23 lcpc23 enh_v ppop c23up iopt
3 | ? ?
4 | $# jt ids1 ids2 iopt1
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/define_table.k:
--------------------------------------------------------------------------------
1 | *DEFINE_TABLE_TITLE
2 | $# title
3 | ?title?
4 | $# tbid sfa offa
5 | ?
6 | $# value
7 | ?
8 | ?
9 | $
10 |
--------------------------------------------------------------------------------
/keywords/e/em_eos_burgess.k:
--------------------------------------------------------------------------------
1 | *EM_EOS_BURGESS
2 | $# eosid v0 gamma theta lf c1 c2 c3
3 |
4 | $# c4 k expon lgtunit timunit temuni adjust
5 |
6 |
--------------------------------------------------------------------------------
/keywords/m/mat_resultant_plasticity.k:
--------------------------------------------------------------------------------
1 | *MAT_RESULTANT_PLASTICITY_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e pr sigy etan
5 | ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/set_solid.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# eid1 eid2 eid3 eid4 eid5 eid6 eid7 eid8
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_cylindrical.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_CYLINDRICAL_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/damping_part_mass_flag_1.k:
--------------------------------------------------------------------------------
1 | *DAMPING_MASS
2 | $# pid lcid sf flag
3 | ? ? 1.0 1
4 | $# stx sty stz srx sry srz
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_seatbelt.k:
--------------------------------------------------------------------------------
1 | *MAT_SEATBELT_TITLE
2 | $# title
3 | ?title?
4 | $# mid mpul llcid ulcid lmin cse damp
5 | ? ? ? ? ? 2.0
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_spring_general_nonlinear_elastic.k:
--------------------------------------------------------------------------------
1 | *MAT_SPRING_GENERAL_NONLINEAR_TITLE
2 | $# title
3 | ?title?
4 | $ mid lcd lcdu beta tyi cyi
5 | ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/set_segment_title.k:
--------------------------------------------------------------------------------
1 | *SET_SEGMENT_TITLE
2 | $# title
3 |
4 | $# sid da1 da2 da3 da4
5 |
6 | $# n1 n2 n3 n4 a1 a2 a3 a4
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/b/boundary_prescribed_motion_node.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_PRESCRIBED_MOTION_NODE
2 | $# typeid dof vad lcid sf vid death birth
3 | ? ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/b/boundary_prescribed_motion_set.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_PRESCRIBED_MOTION_SET
2 | $# typeid dof vad lcid sf vid death birth
3 | ? ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/b/boundary_spc_set.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_SPC_SET
2 | $# nsid cid dofx dofy dofz dofrx dofry dofrz
3 | ? 0 1 1 1 1 1 1
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_translational.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_TRANSLATIONAL_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/define_friction.k:
--------------------------------------------------------------------------------
1 | *DEFINE_FRICTION
2 | $# id fs_d fd_d dc_d vc_d
3 | ?
4 | $# pid_i pid_j fs_ij fd_ij dc_ij vc_ij ptypei ptypej
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_retractor.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_RETRACTOR
2 | $# sbrid sbrnid sbid sid1 sid2 sid3 sid4
3 | ?
4 | $# tdel pull llcid ulcid lfed
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_spotweld.k:
--------------------------------------------------------------------------------
1 | *MAT_SPOTWELD
2 | $# mid ro e pr sigy eh dt tfail
3 |
4 | $# efail nrr nrs nrt mrr mss mtt nf
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/b/boundary_prescribed_motion_rigid.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_PRESCRIBED_MOTION_RIGID
2 | $# typeid dof vad lcid sf vid death birth
3 | ? ? ? ? 1.0
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/b/boundary_spc_node.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_SPC_NODE
2 | $# nid cid dofx dofy dofz dofrx dofry dofrz
3 | ? 0 1 1 1 1 1 1
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/damping_part_mass_set_flag_1.k:
--------------------------------------------------------------------------------
1 | *DAMPING_MASS_SET
2 | $# psid lcid sf flag
3 | ? ? 1.0 1
4 | $# stx sty stz srx sry srz
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/define_coordinate_vector.k:
--------------------------------------------------------------------------------
1 | *DEFINE_COORDINATE_VECTOR
2 | $# cid xx yx zx xv yv zv nid
3 | ? ? ? ? ? ? ?
4 | $
5 |
--------------------------------------------------------------------------------
/keywords/d/define_curve_duplicate.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CURVE_DUPLICATE_TITLE
2 | $# title
3 | ?title?
4 | $# lcid rlcid sfa sfo offa offo
5 | ? ? 1.0 1.0 0.0 0.0
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/deformable_to_rigid_inertia.k:
--------------------------------------------------------------------------------
1 | *DEFORMABLE_TO_RIGID_INERTIA
2 | $# pid
3 | ?
4 | $# xc yc zc tm
5 |
6 | $# ixx ixy ixz iyy iyz izz
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_solid_add.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_ADD_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# ssid1 ssid2 ssid3 ssid4 ssid5 ssid6 ssid7 ssid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_constant_velocity.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_CONSTANT_VELOCITY_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/control_implicit_general.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_GENERAL
2 | $# imflag dt0 imform nsbs igs cnstn form zero_v
3 | 1 2 1 2
4 | $
--------------------------------------------------------------------------------
/keywords/d/define_function_tabulated.k:
--------------------------------------------------------------------------------
1 | *DEFINE_FUNCTION_TABULATED
2 | $# fid heading
3 | ?
4 | $# function
5 | ?function?
6 | $# a1 o1
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_node_column.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_COLUMN_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# nid a1 a2 a3 a4
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_part_column.k:
--------------------------------------------------------------------------------
1 | *SET_PART_COLUMN_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# pid a1 a2 a3 a4
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_column.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_COLUMN_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# eid a1 a2 a3 a4
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/define_vector.k:
--------------------------------------------------------------------------------
1 | *DEFINE_VECTOR_TITLE
2 | $# title
3 | ?title?
4 | $# vid xt yt zt xh yh zh cid
5 | ? ? ? ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_cable_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_CABLE_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e lcid f0 tmaxf0 tramp iread
5 | ? ?
6 | $# output tstart
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_elastic_6dof_spring_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_ELASTIC_6DOF_SPRING_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro tpidr tpids tpidt rpidr rpids rpidt
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_null.k:
--------------------------------------------------------------------------------
1 | *MAT_NULL_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro pc mu terod cerod ym pr
5 | ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/sensor_control.k:
--------------------------------------------------------------------------------
1 | *SENSOR_CONTROL
2 | $# cntlid type typrid timeoff
3 | ? ? ?
4 | $# initstt swit1 swit2 swit3 swit4 swit5 swit6 swit7
5 | ?ON/OFF? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/set_solid_generate.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_GENERATE_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# b1beg b1end b2beg b2end b3beg b3end b4beg b4end
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/a/ale_prescribed_motion.k:
--------------------------------------------------------------------------------
1 | *ALE_PRESCRIBED_MOTION
2 | $# mmsid inside sidr
3 |
4 | $# lcvtx lcvty lcvtz
5 |
6 | $# lcvrx lcvry lcvrz
7 |
8 | $# xg yg zg
9 |
10 |
--------------------------------------------------------------------------------
/keywords/c/control_implicit_eigenvalue.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_EIGENVALUE
2 | $# neig center lflag lftend rflag rhtend eigmth shfscl
3 |
4 | $# solid ibeam ishell itshell mstres evdump mstrscl
5 |
6 | $
--------------------------------------------------------------------------------
/keywords/d/define_box_local.k:
--------------------------------------------------------------------------------
1 | *DEFINE_BOX_LOCAL
2 | $# boxid xmn xmx ymn ymx zmn zmx
3 |
4 | $# xx yx zx xv yv zv
5 |
6 | $# cx cy cz
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/define_curve_smooth.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CURVE_SMOOTH_TITLE
2 | $# title
3 | ?title?
4 | $# lcid sidr dist tstart tend trise v0
5 | ? 0 ? ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_inelastic_6dof_spring_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_INELASTIC_6DOF_SPRING_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro tpidr tpids tpidt rpidr rpids rpidt
5 | ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/set_solid_intersect.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_INTERSECT_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# ssid1 ssid2 ssid3 ssid4 ssid5 ssid6 ssid7 ssid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/b/boundary_prescribed_final_geometry.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_PRESCRIBED_FINAL_GEOMETRY
2 | $# bpfgid lcidf deathd
3 | ? ?
4 | $# nid x y z lcid death
5 | ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/c/constrained_nodal_rigid_body_spc.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_NODAL_RIGID_BODY_SPC
2 | $# pid cid nsid pnode iprt drflag rrflag
3 | ?
4 | $# cmo con1 con2
5 | 1 7 7
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/d/database_extent_d3part.k:
--------------------------------------------------------------------------------
1 | *DATABASE_EXTENT_D3PART
2 | $# neiph neips maxint strflg sigflg epsflg rltflg engflg
3 |
4 | $# ieverp shge stszz
5 |
6 | $# nintsld
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/define_cpm_chamber.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CPM_CHAMBER
2 | $# id nchm
3 | ? ?
4 | $# sid1 sid2 ninter chm_id
5 | ? ?
6 | $# sid3 itype3 tochm
7 | ? ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_1dof_generalized_spring.k:
--------------------------------------------------------------------------------
1 | *MAT_1DOF_GENERALIZED_SPRING_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro k c scln1 scln2 dofn1 dofn2
5 | ? ?
6 | $# cid1 cid2
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/a/ale_refine.k:
--------------------------------------------------------------------------------
1 | *ALE_REFINE
2 | $# id type nlvl mmsid
3 |
4 | $# ntotrf ncycrf critrf valrf begrf endrf layrf
5 |
6 | $# maxrm ncycrm critrm valrm begrm endrm
7 |
8 |
--------------------------------------------------------------------------------
/keywords/m/mat_general_joint_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_GENERAL_JOINT_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro tr ts tt rr rs rt
5 | ? ?
6 | $# rpst rpsr
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_simplified_johnson_cook_title.k:
--------------------------------------------------------------------------------
1 | *MAT_SIMPLIFIED_JOHNSON_COOK_TITLE
2 | $# title
3 |
4 | $# mid ro e pr vp
5 |
6 | $# a b n c psfail sigmax sigsat epso
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/m/mat_spotweld_title.k:
--------------------------------------------------------------------------------
1 | *MAT_SPOTWELD_TITLE
2 | $# title
3 |
4 | $# mid ro e pr sigy eh dt tfail
5 |
6 | $# efail nrr nrs nrt mrr mss mtt nf
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_gears.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_GEARS_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_pulley.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_PULLEY_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_screw.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_SCREW_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/i/include_transform.k:
--------------------------------------------------------------------------------
1 | *INCLUDE_TRANSFORM
2 | ?path?
3 | $# idnoff ideoff idpoff idmoff idsoff idfoff iddoff
4 |
5 | $# idroff
6 |
7 | $# fctmas fcttim fctlen fcttem incout1
8 |
9 | $# tranid
10 |
11 | $
12 |
--------------------------------------------------------------------------------
/keywords/s/set_node_list.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_LIST_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# nid1 nid2 nid3 nid4 nid5 nid6 nid7 nid8
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_part_add.k:
--------------------------------------------------------------------------------
1 | *SET_PART_ADD_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# psid1 psid2 psid3 psid4 psid5 psid6 psid7 psid8
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_part_list.k:
--------------------------------------------------------------------------------
1 | *SET_PART_LIST_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# pid1 pid2 pid3 pid4 pid5 pid6 pid7 pid8
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_plastic_kinematic.k:
--------------------------------------------------------------------------------
1 | *MAT_PLASTIC_KINEMATIC_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e pr sigy etan beta
5 | ? ? ? ?
6 | $# src srp fs vp
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_list.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_LIST_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# eid1 eid2 eid3 eid4 eid5 eid6 eid7 eid8
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/a/airbag_simple_pressure_volume.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_SIMPLE_PRESSURE_VOLUME_ID
2 | $# abid heading
3 |
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 |
6 | $# cn beta lcid lciddr
7 |
8 | $
9 |
10 |
--------------------------------------------------------------------------------
/keywords/s/set_node_add.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_ADD_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# nsid1 nsid2 nsid3 nsid4 nsid5 nsid6 nsid7 nsid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_node_list_generate_increment.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_LIST_GENERATE_INCREMENT_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# bbeg bend incr
7 | ? ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_part_list_generate_increment.k:
--------------------------------------------------------------------------------
1 | *SET_PART_LIST_GENERATE_INCREMNET_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# bbeg bend incr
7 | ? ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_add.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_ADD_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# ssid1 ssid2 ssid3 ssid4 ssid5 ssid6 ssid7 ssid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_list_generate_increment.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_LIST_GENERATE_INCREMENT_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# bbeg bend incr
7 | ? ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/p/part_contact.k:
--------------------------------------------------------------------------------
1 | *PART_CONTACT
2 | $# title
3 | ?title?
4 | $# pid secid mid eosid hgid grav adpopt tmid
5 | ? ? ?
6 | $# fs fd dc vc optt sft ssf
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/a/airbag_adiabatic_gas_model.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_ADIABATIC_GAS_MODEL_ID
2 | $# abid heading
3 |
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 |
6 | $# psf lcid gamma p0 pe r0
7 |
8 | $
9 |
10 |
--------------------------------------------------------------------------------
/keywords/a/airbag_load_curve.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_LOAD_CURVE_ID
2 | $# abid heading
3 | ?
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 | ? ?
6 | $# stime lcid ro pe t t0
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_rack_and_pinion.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_RACK_AND_PINION_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_rotational_motor.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_ROTATIONAL_MOTOR_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/define_table_2d.k:
--------------------------------------------------------------------------------
1 | *DEFINE_TABLE_2D_TITLE
2 | $# title
3 | ?title?
4 | $# tbid sfa offa
5 | ?
6 | $# value curveId
7 | ? ?
8 | ? ?
9 | $
10 |
--------------------------------------------------------------------------------
/keywords/d/define_table_3d.k:
--------------------------------------------------------------------------------
1 | *DEFINE_TABLE_3D_TITLE
2 | $# title
3 | ?title?
4 | $# tbid sfa offa
5 | ?
6 | $# value tableId
7 | ? ?
8 | ? ?
9 | $
10 |
--------------------------------------------------------------------------------
/keywords/s/set_node_intersect.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_INTERSECT_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# nsid1 nsid2 nsid3 nsid4 nsid5 nsid6 nsid7 nsid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_translational_motor.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_TRANSLATIONAL_MOTOR_ID
2 | $# jid heading
3 | ? ?title?
4 | $# n1 n2 n3 n4 n5 n6 rps damp
5 |
6 | $# param lcid type r1
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/section_beam_bar.k:
--------------------------------------------------------------------------------
1 | *SECTION_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# secid elform shrf qr/irid cst scoor nsm
5 | ? 3
6 | $# stype d1 d2 d3 d4 d5 d6
7 | SECTION_08 0.1
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_node_add_advanced.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_ADD_ADVANCED_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# sid1 type1 sid2 type2 sid3 type3 sid4 type4
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_intersect.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_INTERSECT_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# ssid1 ssid2 ssid3 ssid4 ssid5 ssid6 ssid7 ssid8
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_hydraulic_gas_damper_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_HYDRAULIC_GAS_DAMPER_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro co n p0 pa ap kh
5 | ? ?
6 | $# lcid fr sclf clear
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_node_list_generate.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_LIST_GENERATE_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# b1beg b1end b2beg b2end b3beg b3end b4beg b4end
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_part_list_generate.k:
--------------------------------------------------------------------------------
1 | *SET_PART_LIST_GENERATE_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# b1beg b1end b2beg b2end b3beg b3end b4beg b4end
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_list_generate.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_LIST_GENERATE_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# b1beg b1end b2beg b2end b3beg b3end b4beg b4end
7 | ? ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/e/element_seatbelt_slipring.k:
--------------------------------------------------------------------------------
1 | *ELEMENT_SEATBELT_SLIPRING
2 | $# sbsrid1 sdid1 sbid2 fc sbrnid ltime fcs onid
3 | ? ? ? ? ?
4 | $# k funcid direct dc lcnffd lcnffs
5 |
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_elastic_spring_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_ELASTIC_SPRING_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro k f0 d cdf tdf
5 | ? ? ?
6 | $# flcid hlcid c1 c2 dle glcid
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity_nsidex.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY
2 | $# nsid nsidex boxid irigid icid
3 | ? ?
4 | $# vx vy vz vxr vyr vzr
5 | ?
6 | $# vxe vye vze vxre vyre vzre
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_inelastic_spring_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_INELASTIC_SPRING_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro k f0 d cdf tdf
5 | ? ? ?
6 | $# flcid hlcid c1 c2 dle glcid
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/r/rigidwall_planar.k:
--------------------------------------------------------------------------------
1 | *RIGIDWALL_PLANAR
2 | $# nsid nsidex boxid offset birth death rwksf
3 | 0
4 | $# xt yt zt xh yh zh fric wvel
5 | 0.0 0.0 0.0 0.0 0.0 1.0 0.0
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/s/section_shell.k:
--------------------------------------------------------------------------------
1 | *SECTION_SHELL_TITLE
2 | $# title
3 | ?title?
4 | $# secid elform shrf nip propt qr/irid icomp setyp
5 | ? 1 0.833 2
6 | $# t1 t2 t3 t4 nloc marea idof edgset
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/c/control_shell.k:
--------------------------------------------------------------------------------
1 | *CONTROL_SHELL
2 | $# wrpang esort irnxx istupd theory bwc miter proj
3 |
4 | $# rotascl intgrd lamsht cstyp6 thshel
5 |
6 | $# pstupd sidt4tu cntco itsflg irquad
7 |
8 | $# nfail1 nfail4 psnfail keepcs
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_meshless.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_MESHLESS
2 | $# rdlid rdltype
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp - - dudt tempu
9 |
10 | $# usesocs tau flcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/m/mat_general_spring_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_GENERAL_SPRING_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro
5 | ? ?
6 | $# dof type k d cdf tdf
7 |
8 | $# flcid hlcid c1 c2 dle glcid
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/s/section_beam_discrete.k:
--------------------------------------------------------------------------------
1 | *SECTION_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# secid elform shrf qr/irid cst scoor nsm
5 | ? 6
6 | $# vol iner cid ca offset rrcon srcon trcon
7 | ?
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/m/mat_general_nonlinear_1dof_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_GENERAL_NONLINEAR_1DOF_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro k unldopt offset dampf
5 | ? ?
6 | $# lcidt lcidtu lcidtd lcidte
7 |
8 | $# utfail ucfail iu
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/m/mat_rigid.k:
--------------------------------------------------------------------------------
1 | *MAT_RIGID_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e pr n couple m alias
5 | ? ? ? ?
6 | $# cmo con1 con2
7 |
8 | $#lco or a1 a2 a3 v1 v2 v3
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_batmac.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_BATMAC
2 | $# rdlid rdltype psid rdlarea
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp frther r0toth dudt tempu
9 |
10 | $# usesocs tau flcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_layered.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_LAYERED
2 | $# rdlid rdltype psid rdlarea
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp - - dudt tempu
9 |
10 | $# usesocs tau flcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_tshell.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_TSHELL
2 | $# rdlid rdltype rdlarea psid
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp frther r0toth dudt tempu
9 |
10 | $# usesocs tau flcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/c/contact_2d_automatic_node_to_surface.k:
--------------------------------------------------------------------------------
1 | *CONTACT_2D_AUTOMATIC_NODE_TO_SURFACE
2 | $# ssid msid sfact freq fs fd dc membs
3 |
4 | $# tbirth tdeath sos som nds ndm cof init
5 |
6 | $# vc vdc ipf slide istiff tiedgap
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/d/database_cross_section_plane_id.k:
--------------------------------------------------------------------------------
1 | *DATABASE_CROSS_SECTION_PLANE_ID
2 | $# csid title
3 |
4 | $# psid xct yct zct xch ych zch radius
5 |
6 | $# xhev yhev zhev lenl lenm id itype
7 |
8 | $
--------------------------------------------------------------------------------
/keywords/e/em_mat_003.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_003
2 | $# mid mtype sigma11 sigma22 sigma33
3 |
4 | $# sigma12 sigma13 sigma21 sigma23 sigma31 sigma32 aopt
5 |
6 | $# xp yp zp a1 a2 a3 macf
7 |
8 | $# v1 v2 v3 d1 d2 d3
9 |
10 |
--------------------------------------------------------------------------------
/keywords/d/deformable_to_rigid_automatic_d2r.k:
--------------------------------------------------------------------------------
1 | *DEFORMABLE_TO_RIGID_AUTOMATIC
2 | $# swset code time1 time2 time3 entno relsw paired
3 | ?
4 | $# nrbf ncsf rwf dtmax d2r r2d offset
5 | ?
6 | $# pid mrb
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/deformable_to_rigid_automatic_r2d.k:
--------------------------------------------------------------------------------
1 | *DEFORMABLE_TO_RIGID_AUTOMATIC
2 | $# swset code time1 time2 time3 entno relsw paired
3 | ?
4 | $# nrbf ncsf rwf dtmax d2r r2d offset
5 | ?
6 | $# pid
7 |
8 | $
9 |
--------------------------------------------------------------------------------
/keywords/d/define_curve.k:
--------------------------------------------------------------------------------
1 | *DEFINE_CURVE_TITLE
2 | $# title
3 | ?title?
4 | $# lcid sidr sfa sfo offa offo dattyp
5 | ? 0 1.0 1.0 0.0 0.0
6 | $# a1 o1
7 | 0.0 0.0
8 | 1.0 1.0
9 | $
10 |
--------------------------------------------------------------------------------
/keywords/e/em_randles_solid.k:
--------------------------------------------------------------------------------
1 | *EM_RANDLES_SOLID
2 | $# rdlid rdltype rdlarea ccppart ccnpart seppart pelpart nelpart
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp frther r0toth dudt tempu
9 |
10 | $# usesocs tau flcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/m/mat_sid_damper_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_SID_DAMPER_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro st d r h k c
5 | ? ?
6 | $# c3 stf rhof c1 c2 lcidf lcidd s0
7 |
8 | $# orfloc orfrad sf dc
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/e/em_battery_randles.k:
--------------------------------------------------------------------------------
1 | *EM_BATTERY_RANDLES
2 | $# rdlid rdltype rdlarea ccppart ccnpart seppart poselpart negelpart
3 |
4 | $# q cq socinit soctou
5 |
6 | $# r0cha r0dis r10cha r10dis c10cha c10dis
7 |
8 | $# temp frtherm r0toth dudt tempu
9 |
10 | $# usesocs tausocs sicslcid
11 |
12 |
--------------------------------------------------------------------------------
/keywords/m/mat_linear_elastic_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_LINEAR_ELASTIC_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro tkr tks tkt rkr rks rkt
5 | ? ?
6 | $# tdr tds tdt rdr rds rdt
7 |
8 | $# for fos fot mor mos mot
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_flexion_torsion.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_STIFFNESS_FLEXION-TORSION_TITLE
2 | $# title
3 | ?title?
4 | $# jsid pida pidb cida cidb jid
5 | ?
6 | $# lcidal lcidg lcidbt dlcidal dlcidg dlcidbt
7 |
8 | $# esal fmal esbt fmbt
9 |
10 | $# saal nsabt psabt
11 |
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/s/set_shell_general.k:
--------------------------------------------------------------------------------
1 | *SET_SHELL_GENERAL_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# option e1 e2 e3 e4 e5 e6 e7
7 | ALL
8 | ELEM ?
9 | DELEM ?
10 | PART ?
11 | DPART ?
12 | BOX ?
13 | DBOX ?
14 | $
15 |
--------------------------------------------------------------------------------
/keywords/s/set_solid_general.k:
--------------------------------------------------------------------------------
1 | *SET_SOLID_GENERAL_TITLE
2 | $# title
3 | ?title?
4 | $# sid solver
5 | ?
6 | $# option e1 e2 e3 e4 e5 e6 e7
7 | ALL
8 | PART ?
9 | DPART ?
10 | ELEM ?
11 | DELEM ?
12 | BOX ?
13 | DBOX ?
14 | $
15 |
--------------------------------------------------------------------------------
/keywords/a/airbag_simple_airbag_model_volume.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_SIMPLE_AIRBAG_MODEL_VOLUME_ID
2 | $# abid heading
3 |
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 |
6 | $# cv cp t lcid mu area pe r0
7 |
8 | $# luo t_ext a b mw gasc
9 |
10 | $
11 |
12 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_stiffness_flexion_torsion.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_STIFFNESS_FLEXION-TORSION_TITLE
2 | $# title
3 | ?title?
4 | $# jsid pida pidb cida cidb jid
5 |
6 | $# lcidal lcidg lcidbt dlcidal dlcidg dlcidbt
7 |
8 | $# esal fmal esbt fmbt
9 |
10 | $# saal nsabt psabt
11 |
12 | $
13 |
14 |
--------------------------------------------------------------------------------
/keywords/d/database_extent_binary.k:
--------------------------------------------------------------------------------
1 | *DATABASE_EXTENT_BINARY
2 | $# neiph neips maxint strflg sigflg epsflg rltflg engflg
3 |
4 | $# cmpflg ieverp beamip dcomp shge stssz n3thdt ialemat
5 |
6 | $# nintsld pkp_sen sclp hydro msscl therm intout nodout
7 |
8 | $# dtdt resplt neipb
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/i/initial_velocity_generation.k:
--------------------------------------------------------------------------------
1 | *INITIAL_VELOCITY_GENERATION
2 | $# id styp omega vx vy vz ivatn icid
3 | ? ? ? 1
4 | $# xc yc zc nx ny nz phase irigid
5 | ? ? ? ? ? ?
6 | $
7 |
--------------------------------------------------------------------------------
/keywords/m/mat_add_erosion.k:
--------------------------------------------------------------------------------
1 | *MAT_ADD_EROSION
2 | $# mid excl mxpres mneps effeps voleps numfip ncs
3 | ?
4 | $# mnpres sigp1 sigvm mxeps epssh sigth impulse failtm
5 |
6 | $# idam dmgtyp lcsdg ecrit dmgexp dcrit fadexp lcregd
7 |
8 | $# sizflg refsz nahsv lcsrs shrf biaxf
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/m/mat_add_erosion_title.k:
--------------------------------------------------------------------------------
1 | *MAT_ADD_EROSION_TITLE
2 | $# title
3 |
4 | $# mid excl mxpres mneps effeps voleps numfip ncs
5 |
6 | $# mnpres sigp1 sigvm mxeps epssh sigth impulse failtm
7 |
8 | $# idam dmgtyp lcsdg ecrit dmgexp dcrit fadexp lcregd
9 |
10 | $# lcfld epsthin engcrt radcrt
11 |
12 | $
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_stiffness_generalized.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_STIFFNESS_GENERALIZED_TITLE
2 | $# title
3 | ?title?
4 | $# jsid pida pidb cida cidb jid
5 |
6 | $# lcidph lcidt lcidps dlcidph dlcidt dlcidps
7 |
8 | $# esph fmph est fmt esps fmps
9 |
10 | $# nsaph psaph nsat psat nsaps psaps
11 |
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/c/constrained_joint_stiffness_translational.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_JOINT_STIFFNESS_TRANSLATIONAL_TITLE
2 | $# title
3 | ?title?
4 | $# jsid pida pidb cida cidb jid
5 |
6 | $# lcidx lcidy lcidz dlcidx dlcidy dlcidz
7 |
8 | $# esx ffx esy ffy esz ffz
9 |
10 | $# nsdx psdx nsdy psdy nsdz psdz
11 |
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/c/contact_force_transducer_penalty.k:
--------------------------------------------------------------------------------
1 | *CONTACT_FORCE_TRANSDUCER_PENALTY_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? ? ? ?
6 | $# fs fd dc vc vdc penchk bt dt
7 |
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/helpers/helper_lsbox.k:
--------------------------------------------------------------------------------
1 | *lsbox
2 | $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
3 | $ $
4 | $ ? $
5 | $ $
6 | $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
--------------------------------------------------------------------------------
/keywords/e/em_mat_005.k:
--------------------------------------------------------------------------------
1 | *EM_MAT_005
2 | $# mid mtype sigmaxxa sigmayya sigmazza
3 |
4 | $#sigmaxya sigmaxza sigmayxa sigmayza sigmazxa sigmazya
5 |
6 | $# - - sigmaxxb sigmayyb sigmazzb
7 |
8 | $#sigmaxyb sigmaxzb sigmayxb sigmayzb sigmazxb sigmazyb
9 |
10 | $# aopt xp yp zp a1 a2 a3 macf
11 |
12 | $# v1 v2 v3 d1 d2 d3
13 |
14 |
--------------------------------------------------------------------------------
/keywords/s/section_shell_membr.k:
--------------------------------------------------------------------------------
1 | *SECTION_SHELL_TITLE
2 | $# title
3 | ?title?
4 | $# secid elform shrf nip propt qr/irid icomp setyp
5 | ? 9 0.833 1 1
6 | $# t1 t2 t3 t4 nloc marea idof edgset
7 | ?
8 | $# bi bi bi bi bi bi bi bi
9 | 0.0 90.0
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_surface_to_surface_mortar_id.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_ID
2 | $# cid title
3 |
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 |
6 | $# fs fd dc vc vdc penchk bt dt
7 |
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $
--------------------------------------------------------------------------------
/keywords/l/load_body_z_gravity_mkgsec.k:
--------------------------------------------------------------------------------
1 | *LOAD_BODY_Z
2 | $# lcid sf lciddr xc yc zc cid
3 | 2 1.0
4 | *DEFINE_CURVE_TITLE
5 | $# title
6 | Gravity_mkgsec
7 | $# lcid sidr sfa sfo offa offo dattyp
8 | 2 0 1.0 1.0 0.0 0.0
9 | $# time [s] acc [m/sec^2]
10 | 0.0 9.81
11 | 1.0e+06 9.81
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/l/load_body_z_gravity_mmkgms.k:
--------------------------------------------------------------------------------
1 | *LOAD_BODY_Z
2 | $# lcid sf lciddr xc yc zc cid
3 | 2 1.0
4 | *DEFINE_CURVE_TITLE
5 | $# title
6 | Gravity_mmkgms
7 | $# lcid sidr sfa sfo offa offo dattyp
8 | 2 0 1.0 1.0 0.0 0.0
9 | $# time [ms] acc [mm/ms^2]
10 | 0.0 9.81e-03
11 | 1.0e+06 9.81e-03
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/l/load_body_z_gravity_mmtonsec.k:
--------------------------------------------------------------------------------
1 | *LOAD_BODY_Z
2 | $# lcid sf lciddr xc yc zc cid
3 | 2 1.0
4 | *DEFINE_CURVE_TITLE
5 | $# title
6 | Gravity_mmtonsec
7 | $# lcid sidr sfa sfo offa offo dattyp
8 | 2 0 1.0 1.0 0.0 0.0
9 | $# time [s] acc [mm/sec^2]
10 | 0.0 9.81e+03
11 | 1.0e+06 9.81e+03
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/p/part_inertia.k:
--------------------------------------------------------------------------------
1 | *PART_INERTIA
2 | $# title
3 | ?title?
4 | $# pid secid mid eosid hgid grav adpopt tmid
5 | ? ? ?
6 | $# xc yc zc tm ircs nodeid
7 | ? ? ? ?
8 | $# ixx ixy ixz iyy iyz izz
9 | ? ? ? ? ? ?
10 | $# vtx vty vtz vrx vry vrz
11 |
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/s/sensor_define_calc-math.k:
--------------------------------------------------------------------------------
1 | *SENSOR_DEFINE_CALC-MATH
2 | $# sensid calc sens1 sens2 sens3 sens4 sens5 sens6
3 | ? ABSSUM ?
4 | ? MIN ?
5 | ? MAX ?
6 | ? MAXMAG ?
7 | ? MINMAG ?
8 | ? MULTIPLY ?
9 | ? SQRY ?
10 | ? SQRTSQRE ?
11 | ? SUMABS ?
12 | ? SUM ?
13 | $
14 |
--------------------------------------------------------------------------------
/keywords/c/constrained_lagrange_in_solid_edge.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_LAGRANGE_IN_SOLID_EDGE
2 | $# slave master sstyp mstyp nquad ctype direc mcoup
3 |
4 | $# start end pfac fric frcmin norm normtyp damp
5 |
6 | $# cq hmin hmax ileak pleak lcidpor nvent blockage
7 |
8 | $# iboxid ipenchk intforc ialesof lagmul pfacmm thkf
9 |
10 | $# a1 b1 a2 b2 a3 b3
11 |
12 |
--------------------------------------------------------------------------------
/keywords/c/contact_tied_shell_edge_to_surface_beam_offset.k:
--------------------------------------------------------------------------------
1 | *CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? ? ? ?
6 | $# fs fd dc vc vdc penchk bt dt
7 |
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 | -?
10 | $
11 |
--------------------------------------------------------------------------------
/keywords/a/airbag_hybrid.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_HYBRID_ID
2 | $# abid heading
3 |
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 |
6 | $# atmost atmosp atmosd gc cc hconv
7 |
8 | $# c23 lcc23 a23 lca23 cp23 lcp23 ap23 lcap23
9 |
10 | $# opt pvent ngas lcefr lcidmo vntopt
11 |
12 | $# lcidm lcidt mw initm a b c
13 |
14 | $# fmass
15 |
16 | $
17 |
--------------------------------------------------------------------------------
/keywords/c/constrained_lagrange_in_solid.k:
--------------------------------------------------------------------------------
1 | *CONSTRAINED_LAGRANGE_IN_SOLID
2 | $# slave master sstyp mstyp nquad ctype direc mcoup
3 |
4 | $# start end pfac fric frcmin norm normtyp damp
5 |
6 | $# cq hmin hmax ileak pleak lcidpor nvent blockage
7 |
8 | $# iboxid ipenchk intforc ialesof lagmul pfacmm thkf
9 |
10 | $# a1 b1 a2 b2 a3 b3 poreini
11 |
12 |
--------------------------------------------------------------------------------
/keywords/m/mat_nonlinear_elastic_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_NONLINEAR_ELASTIC_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro lcidtr lcidts lcidtt lcidrr lcidrs lcidrt
5 | ? ?
6 | $# lcidtdr lcidtds lcidtdt lcidrdr lcidrds lcidrdt
7 |
8 | $# for fos fot mor mos mot
9 |
10 | $# ffailr ffails ffailt mfailr mfails mfailt
11 |
12 | $# ufailr ufails ufailt tfailr tfails tfailt
13 |
14 | $
15 |
--------------------------------------------------------------------------------
/keywords/m/mat_piecewise_linear_plasticity.k:
--------------------------------------------------------------------------------
1 | *MAT_PIECEWISE_LINEAR_PLASTICITY_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro e pr sigy etan fail tdel
5 | ? ? ? ?
6 | $# c p lcss lcsr vp
7 | ?
8 | $# eps1 eps2 eps3 eps4 eps5 eps6 eps7 eps8
9 |
10 | $# es1 es2 es3 es4 es5 es6 es7 es8
11 |
12 | $
13 |
--------------------------------------------------------------------------------
/.github/workflows/feature_ci.yaml:
--------------------------------------------------------------------------------
1 | on:
2 | push:
3 | branches:
4 | - '*'
5 | - '!master'
6 | pull_request:
7 | branches:
8 | - master
9 |
10 | name: 'Release Vscode Plugin'
11 | jobs:
12 | test:
13 | name: Test
14 | runs-on: ubuntu-latest
15 | steps:
16 | - name: Checkout
17 | uses: actions/checkout@v2
18 | - name: Setup Node.js
19 | uses: actions/setup-node@v1
20 | with:
21 | node-version: 12
22 | - name: Install dependencies
23 | run: npm install
--------------------------------------------------------------------------------
/keywords/c/control_contact.k:
--------------------------------------------------------------------------------
1 | *CONTROL_CONTACT
2 | $# slsfac rwpnal islchk shlthk penopt thkchg orien enmass
3 |
4 | $# usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj
5 |
6 | $# sfric drfic edc vfc th th_sf pen_sf
7 |
8 | $# ignore frceng skiprwg outseg spotstp spotdel spothin
9 |
10 | $# isym nserod rwgaps rwgdth rwksf icov swradf ithoff
11 |
12 | $# shledg pstiff ithcnt tdcnof ftall shltrw
13 |
14 | $
15 |
--------------------------------------------------------------------------------
/keywords/m/mat_nonlinear_plastic_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_NONLINEAR_PLASTIC_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro tkr tks tkt rkr rks rkt
5 | ? ?
6 | $# rdr rds rdt rdr rds rdt
7 |
8 | $# lcpdr lcpds lcpdt lcpmr lcpms lcpmt
9 |
10 | $# ffailr ffails ffailt mfailr mfails mfailt
11 |
12 | $# ufailr ufails ufailt tfailr tfails tfailt
13 |
14 | $# for fos fot mor mos mot
15 |
16 | $
17 |
--------------------------------------------------------------------------------
/keywords/s/set_node_general.k:
--------------------------------------------------------------------------------
1 | *SET_NODE_GENERAL_TITLE
2 | $# title
3 | ?title?
4 | $# sid da1 da2 da3 da4 solver
5 | ?
6 | $# option e1 e2 e3 e4 e5 e6 e7
7 | ALL
8 | NODE ?
9 | DNODE ?
10 | PART ?
11 | DPART ?
12 | BOX ?
13 | DBOX ?
14 | VOL ?
15 | DVOL ?
16 | SET_SHELL ?
17 | SET_SOLID ?
18 | SET_BEAM ?
19 | SET_TSHELL ?
20 | SET_SPRING ?
21 | $
22 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_single_surface_mortar.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_SINGLE_SURFACE_MORTAR
2 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
3 |
4 | $# fs fd dc vc vdc penchk bt dt
5 |
6 | $# sfs sfm sst mst sfst sfmt fsf vsf
7 |
8 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
9 |
10 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
11 |
12 | $# igap ignodprfac/mpadtstif/mpar2 unused unused flangl cid_rcf
13 |
14 | $
--------------------------------------------------------------------------------
/keywords/m/mat_elastic_plastic_thermal.k:
--------------------------------------------------------------------------------
1 | *MAT_ELASTIC_PLASTIC_THERMAL
2 | $# mid ro
3 |
4 | $# t1 t2 t3 t4 t5 t6 t7 t8
5 |
6 | $# e1 e2 e3 e4 e5 e6 e7 e8
7 |
8 | $# pr1 pr2 pr3 pr4 pr5 pr6 pr7 pr8
9 |
10 | $# alpha1 alpha2 alpha3 alpha4 alpha5 alpha6 alpha7 alpha8
11 |
12 | $# sigy1 sigy2 sigy3 sigy4 sigy5 sigy6 sigy7 sigy8
13 |
14 | $# etan1 etan2 etan3 etan4 etan5 etan6 etan7 etan8
15 |
16 | $
--------------------------------------------------------------------------------
/keywords/m/mat_samp-1.k:
--------------------------------------------------------------------------------
1 | *MAT_SAMP-1
2 | $# title
3 | ?title?
4 | $# mid ro bulk gmod emod nue rbcfac numint
5 | ? ? ? ? ? ? ?
6 | $# lcid-T lcid-C lcid-S lcid-B nuep lcid-P incdam
7 | ? ? ? ? ? ?
8 | $# lcid-D epfail deprpt lcid_tri lcid_lc
9 | ? ? ? ? ?
10 | $# miter mips incfail iconv asaf
11 | ? ? ? ? ?
12 | $
13 |
--------------------------------------------------------------------------------
/keywords/c/control_implicit_solution.k:
--------------------------------------------------------------------------------
1 | *CONTROL_IMPLICIT_SOLUTION
2 | $# nsolvr ilimit maxref dctol ectol rctol lstol abstol
3 | 12 6 12 1.0e-3 1.0e-2 1.0e-20
4 | $# dnorm diverg istif nlprint nlnorm d3itctl cpchk
5 | 1 3 4 1
6 | $# arcctl arcdir arclen arcmth arcdmp arcpsi arcalf arctim
7 |
8 | $# lsmtd lsdir irad srad awgt sred
9 | 4
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that launches the extension inside a new window
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | {
6 | "version": "0.2.0",
7 | "configurations": [
8 | {
9 | "name": "Extension",
10 | "type": "extensionHost",
11 | "request": "launch",
12 | "runtimeExecutable": "${execPath}",
13 | "args": [
14 | "--extensionDevelopmentPath=${workspaceFolder}"
15 | ]
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/keywords/a/airbag_hybrid_jetting.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_HYBRID_ID
2 | $# abid heading
3 |
4 | $# sid sidtyp rbid vsca psca vini mwd spsf
5 |
6 | $# atmost atmosp atmosd gc cc hconv
7 |
8 | $# c23 lcc23 a23 lca23 cp23 lcp23 ap23 lcap23
9 |
10 | $# opt pvent ngas lcefr lcidmo vntopt
11 |
12 | $# lcidm lcidt mw initm a b c
13 |
14 | $# fmass
15 |
16 | $# xjfp yjfp zjfp xjvh yjvh zjvh ca beta
17 |
18 | $# xsjfp ysjfp zsjfp psid idum node1 node2 node3
19 |
20 | $
21 |
--------------------------------------------------------------------------------
/keywords/m/mat_general_nonlinear_6dof_discrete_beam.k:
--------------------------------------------------------------------------------
1 | *MAT_GENERAL_NONLINEAR_6DOF_DISCRETE_BEAM_TITLE
2 | $# title
3 | ?title?
4 | $# mid ro kt kr unldopt offset dampf iflag
5 | ? ?
6 | $# lcidtr lcidts lcidtt lcidrr lcidrs lcidrt
7 |
8 | $# lcidtur lcidtus lcidtut lcidrur lcidrus lcidrut
9 |
10 | $# lcidtdr lcidtds lcidtdt lcidrdr lcidrds lcidrdt
11 |
12 | $# lcidter lcidtes lcidtet lcidrer lcidres lcidret
13 |
14 | $# utfailr utfails utfailt wtfailr wtfails wtfailt
15 |
16 | $# ucfailr ucfails ucfailt wcfailr wcfails wcfailt
17 |
18 | $# iur ius iut iwr iws iwt
19 |
20 | $
21 |
--------------------------------------------------------------------------------
/keywords/a/airbag_particle.k:
--------------------------------------------------------------------------------
1 | *AIRBAG_PARTICLE_ID
2 | $# bagid heading
3 |
4 | $# sid1 stype1 sid2 stype2 block npdata fric irpd
5 |
6 | $ np unit visflg tatm patm nvent tend tsw
7 |
8 | $ iair ngas norif nid1 nid2 nid3 chm cd_ext
9 |
10 | $ sidh stypeh nconv pfric sdfblk kp inip
11 |
12 | $ sid3 stype3 c23 lctc23 lcpc23 enh_v ppop
13 |
14 | $ pair tair xmair aair bair cair npair nprls
15 |
16 | $ lcmi lcti xmi ai bi ci infgi
17 |
18 | $ nidi ani vdi cai infoi imom iang chm_id
19 |
20 | $
21 |
--------------------------------------------------------------------------------
/language-configuration.json:
--------------------------------------------------------------------------------
1 | {
2 | "comments": {
3 | // symbol used for single line comment. Remove this entry if your language does not support line comments
4 | "lineComment": "$",
5 | },
6 | // symbols used as brackets
7 | "brackets": [
8 | ["{", "}"],
9 | ["[", "]"],
10 | ["(", ")"]
11 | ],
12 | // symbols that are auto closed when typing
13 | "autoClosingPairs": [
14 | ["{", "}"],
15 | ["[", "]"],
16 | ["(", ")"],
17 | ["\"", "\""],
18 | ["'", "'"]
19 | ],
20 | // symbols that that can be used to surround a selection
21 | "surroundingPairs": [
22 | ["{", "}"],
23 | ["[", "]"],
24 | ["(", ")"],
25 | ["\"", "\""],
26 | ["'", "'"]
27 | ]
28 | }
--------------------------------------------------------------------------------
/keywords/b/boundary_prescribed_motion_rigid_fix.k:
--------------------------------------------------------------------------------
1 | *BOUNDARY_PRESCRIBED_MOTION_RIGID
2 | $# typeid dof vad lcid sf vid death birth
3 | ? 1 2 ? 1.0
4 | ? 2 2 ? 1.0
5 | ? 3 2 ? 1.0
6 | ? 5 2 ? 1.0
7 | ? 6 2 ? 1.0
8 | ? 7 2 ? 1.0
9 | $
10 | *DEFINE_CURVE_TITLE
11 | $# title
12 | Boundary
13 | $# lcid sidr sfa sfo offa offo dattyp
14 | ? 0 1.0 1.0 0.0 0.0
15 | $# a1 o1
16 | 0.0 0.0
17 | 1000.0 0.0
18 | $
19 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_general_interior.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_GENERAL_INTERIOR_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? ?
6 | $# fs fd dc vc vdc penchk bt dt
7 | ? ? 20.0
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
11 | 2 3 5
12 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
13 |
14 | $# igap ignore dprfac dtstif flangl cid_rcf
15 |
16 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
17 |
18 | $
19 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_single_surface.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_SINGLE_SURFACE_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? ?
6 | $# fs fd dc vc vdc penchk bt dt
7 | ? ? 20.0
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
11 | 2 3 5
12 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
13 |
14 | $# igap ignore dprfac dtstif flangl cid_rcf
15 |
16 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
17 | 1
18 | $
19 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_surface_to_surface.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? ? ? ?
6 | $# fs fd dc vc vdc penchk bt dt
7 | 0.1 0.1 20.0
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
11 | 2 3 5
12 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
13 |
14 | $# igap ignore dprfac dtstif flangl cid_rcf
15 |
16 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
17 |
18 | $
19 |
--------------------------------------------------------------------------------
/keywords/c/contact_airbag_single_surface.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AIRBAG_SINGLE_SURFACE_ID
2 | $# cid title
3 | ? ?title?
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 | ? 2
6 | $# fs fd dc vc vdc pench bt dt
7 | ? ? 20.0
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
11 | 2 3 5
12 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
13 |
14 | $# igap ignore dprfac dtstif flangl cid_rcf
15 | 2
16 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
17 | 1
18 | $
19 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_single_surface_mortar_id.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_SINGLE_SURFACE_MORTAR_ID
2 | $# cid title
3 |
4 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
5 |
6 | $# fs fd dc vc vdc penchk bt dt
7 |
8 | $# sfs sfm sst mst sfst sfmt fsf vsf
9 |
10 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
11 |
12 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
13 |
14 | $# igap ignodprfac/mpadtstif/mpar2 unused unused flangl cid_rcf
15 |
16 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
17 |
18 | $# sharec cparm8 ipback srnde fricsf icor ftorq region
19 |
20 | $# pstiff ignroff beam-cs
21 |
22 | $
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_general_mpp.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_GENERAL_MPP_ID
2 | $# cid title
3 | ? ?title?
4 | $# ignore bckt lcbckt ns2trk inititr paramx caprm8
5 | 0
6 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
7 | ? ?
8 | $# fs fd dc vc vdc penchk bt dt
9 | ? ? 20.0
10 | $# sfs sfm sst mst sfst sfmt fsf vsf
11 |
12 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
13 | 1
14 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
15 |
16 | $# igap ignore dprfac dtstif flangl cid_rcf
17 |
18 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
19 |
20 | $
21 |
--------------------------------------------------------------------------------
/keywords/c/contact_automatic_general_id.k:
--------------------------------------------------------------------------------
1 | *CONTACT_AUTOMATIC_GENERAL_ID
2 | $# cid title
3 |
4 | $# ignore bckt lcbckt ns2trk inititr parmax cparm8
5 | $ 2
6 | $# ssid msid sstyp mstyp sboxid mboxid spr mpr
7 |
8 | $# fs fd dc vc vdc penchk bt dt
9 |
10 | $# sfs sfm sst mst sfst sfmt fsf vsf
11 |
12 | $# soft sofscl lcidab maxpar sbopt depth bsort frcfrq
13 |
14 | $# penmax thkopt shlthk snlog isym i2d3d sldthk sldstf
15 |
16 | $# igap ignore dprfac dtstif unused unused flangl cid_rcf
17 |
18 | $# q2tri dtpchk sfnbr fnlscl dnlscl tcso tiedid shledg
19 |
20 | $# sharec cparm8 ipback srnde fricsf icor ftorq region
21 |
22 | $# pstiff ignroff fstol 2dbinr
23 |
24 | $
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 DCHartlen
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
--------------------------------------------------------------------------------
/.github/workflows/master_ci.yaml:
--------------------------------------------------------------------------------
1 | on:
2 | push:
3 | branches:
4 | - master
5 |
6 | name: 'Release Vscode Plugin'
7 | jobs:
8 | test:
9 | name: Test
10 | runs-on: ubuntu-latest
11 | steps:
12 | - name: Checkout
13 | uses: actions/checkout@v2
14 | - name: Setup Node.js
15 | uses: actions/setup-node@v1
16 | with:
17 | node-version: 12
18 | - name: Install dependencies
19 | run: npm install
20 | publish:
21 | name: Publishing
22 | needs: test
23 | runs-on: ubuntu-latest
24 | steps:
25 | - name: Checkout
26 | uses: actions/checkout@v2
27 | - name: Setup Node.js
28 | uses: actions/setup-node@v1
29 | with:
30 | node-version: 12
31 | - name: Install dependencies
32 | run: npm install
33 | - name: Release
34 | env:
35 | GITHUB_TOKEN: ${{ secrets.PERSONAL_GITHUB_TOKEN }}
36 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
37 | run: npx semantic-release
38 | - name: Vscode release plugin
39 | uses: JCofman/vscodeaction@master
40 | env:
41 | PUBLISHER_TOKEN: ${{ secrets.PUBLISHER_TOKEN }}
42 | with:
43 | args: publish -p $PUBLISHER_TOKEN
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # VS Code LS-DYNA extension
2 |
3 |
4 |
5 | ## Integrates [LS-DYNA](https://www.lstc.com/) into VS Code.
6 |
7 | This extension integrates LS-DYNA formatting and keyword snippets into VS Code.
8 |
9 | ### Example
10 | 
11 |
12 | ### Contributing new Keywords
13 |
14 | There are a few ways you can go about adding keywords or features:
15 |
16 | 1. Send me an email or message on Github with the desired keyword (and an example).
17 | 2. Make a pull request:
18 | 1. Create a fork of the master.
19 | 2. Add your new keyword(s) under the `keywords/` directory.
20 | 3. Run the `processing.ipynb` script to process the keywords into VSCode snippet format.
21 | 4. Create a new pull request to merge your branch into this master.
22 | 5. After the pull request is accepted
23 |
24 | ### Some References.
25 |
26 | [vim-lsdyna](https://github.com/gradzikb/vim-lsdyna)
27 | [DCHartlen's vscode extension](https://github.com/DCHartlen/LSDynaForVSCode)
--------------------------------------------------------------------------------
/keywords/d/define_transformation.k:
--------------------------------------------------------------------------------
1 | *DEFINE_TRANSFORMATION_TITLE
2 | $# title
3 | ?title?
4 | $# tranid
5 | ?
6 | $# option a1 a2 a3
7 | TRANSL ? ? ?
8 | $-------------------------------------------------------------------------------
9 | $# option a1 a2 a3
10 | SCALE ? ? ?
11 | $-------------------------------------------------------------------------------
12 | $# option a1 a2 a3 a4 a5 a6 a7
13 | ROTATE ? ? ? ? ? ? ?
14 | $-------------------------------------------------------------------------------
15 | $# option a1 a2 a3 a4
16 | POINT 1 ? ? ?
17 | POINT 2 ? ? ?
18 | $# option a1 a2 a3
19 | ROTATE 1 2 ?
20 | $-------------------------------------------------------------------------------
21 | $# option a1 a2 a3 a4
22 | POINT 1 ? ? ?
23 | POINT 2 ? ? ?
24 | POINT 3 ? ? ?
25 | POINT 4 ? ? ?
26 | POINT 5 ? ? ?
27 | POINT 6 ? ? ?
28 | $# option a1 a2 a3 a4 a5 a6
29 | POS6P 1 2 3 4 5 6
30 | $
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lsdyna",
3 | "displayName": "LS-DYNA",
4 | "description": "Syntax Highlighting and Snippets for LS-Dyna Deck Creation and Editing",
5 | "publisher": "RyanOSullivan",
6 | "license": "SEE LICENSE IN LICENSE",
7 | "private": true,
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/osullivryan/vscode-lsdyna"
11 | },
12 | "icon": "images/LS_DYNA_geo_metro.png",
13 | "version": "1.2.1",
14 | "engines": {
15 | "vscode": "^1.30.0"
16 | },
17 | "categories": [
18 | "Programming Languages"
19 | ],
20 | "contributes": {
21 | "languages": [
22 | {
23 | "id": "lsdyna",
24 | "aliases": [
25 | "LS-Dyna",
26 | "lsdyna"
27 | ],
28 | "extensions": [
29 | ".k",
30 | ".key",
31 | ".dyna"
32 | ],
33 | "configuration": "./language-configuration.json"
34 | }
35 | ],
36 | "grammars": [
37 | {
38 | "language": "lsdyna",
39 | "scopeName": "source.lsdyna",
40 | "path": "./syntaxes/lsdyna.tmLanguage.json"
41 | }
42 | ],
43 | "snippets": [
44 | {
45 | "language": "lsdyna",
46 | "path": "./snippets/lsdyna.json"
47 | }
48 | ]
49 | },
50 | "release": {
51 | "branches": "master",
52 | "verifyConditions": [
53 | "@semantic-release/github"
54 | ],
55 | "publish": [
56 | "@semantic-release/github"
57 | ],
58 | "success": [
59 | "@semantic-release/github"
60 | ],
61 | "fail": [
62 | "@semantic-release/github"
63 | ]
64 | }
65 | }
--------------------------------------------------------------------------------
/syntaxes/lsdyna.tmLanguage.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
3 | "name": "LS-Dyna",
4 | "scopeName": "source.lsdyna",
5 | "patterns": [
6 | {"include": "#comments"},
7 | {"include": "#dyna_numeric"},
8 | {"include": "#keywords_type"},
9 | {"include": "#separate"},
10 | {"include": "#posterior_keywords_and_options"},
11 | {"include": "#parameter_type"},
12 | {"include": "#suboptions_with_bracket"},
13 | {"include": "#names"},
14 | {"include": "#phrase"}
15 | ],
16 | "repository": {
17 | "comments": {
18 | "patterns": [
19 | {
20 | "comment": "Comment line",
21 | "begin": "^[$]",
22 | "end": "(?=\\n|\\r)",
23 | "name": "comment.line.c.lsdyna"
24 | }
25 | ]
26 | },
27 | "dyna_numeric": {
28 | "patterns": [
29 | {
30 | "comment": "General Dyna Numbers",
31 | "name": "constant.numeric.float.decimal.lsdyna",
32 | "match": "(?:([\\+\\-]*(\\d+\\.*\\d*)([eE][\\-\\+]?\\d+)*))(?=[^A-QS-Za-qs-z_])"
33 | }
34 | ]
35 | },
36 | "separate": {
37 | "patterns": [
38 | {
39 | "comment": "LS-DYNA separate",
40 | "name": "keyword.operator.other",
41 | "begin": "_|\\,",
42 | "end": "(?=\\w|\\s)"
43 | }
44 | ]
45 | },
46 | "keywords_type": {
47 | "patterns": [
48 | {
49 | "comment": "LS-DYNA keywords type",
50 | "name": "keyword.other.lsdyna",
51 | "begin": "^[*]",
52 | "end": "(?=\\,|\\n|\\r|[ ])"
53 | }
54 | ]
55 | },
56 | "posterior_keywords_and_options": {
57 | "patterns": [
58 | {
59 | "comment": "posterior keywords and options",
60 | "name": "entity.name.function.lsdyna",
61 | "begin": "(?<=_)\\w",
62 | "end": "(?=\\n|\\r|[ ])"
63 | }
64 | ]
65 | },
66 | "parameter_type": {
67 | "patterns": [
68 | {
69 | "comment": "LS-DYNA parameter type",
70 | "name": "variable.parameter.lsdyna",
71 | "begin": "[&]",
72 | "end": "(?=\\,|\\n|\\r|[ ])"
73 | }
74 | ]
75 | },
76 | "suboptions_with_bracket": {
77 | "patterns": [
78 | {
79 | "comment": "suboptions with bracket",
80 | "name": "variable.other.function.lsdyna",
81 | "match": "(?<=\\{)\\w*(?=\\})"
82 | }
83 | ]
84 | },
85 | "names":{
86 | "patterns": [
87 | {
88 | "comment": "name",
89 | "name": "string.interpolated.lsdyna",
90 | "match": "^([\\S]+)$"
91 | }
92 | ]
93 | },
94 | "phrase":{
95 | "patterns": [
96 | {
97 | "comment": "Phrase in quotes",
98 | "name": "string.quoted.double.lsdyna",
99 | "match": "(\"([^\"]|\"\")*\")"
100 | }
101 | ]
102 | }
103 | }
104 | }
--------------------------------------------------------------------------------
/keywords/processing.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "code",
5 | "execution_count": 1,
6 | "metadata": {},
7 | "outputs": [],
8 | "source": [
9 | "import glob\n",
10 | "import json\n",
11 | "import re\n",
12 | "\n",
13 | "def replace(match):\n",
14 | " global tab_inc\n",
15 | " ret_string = f' ${tab_inc} '\n",
16 | " tab_inc += 1\n",
17 | " return ret_string\n",
18 | "\n",
19 | "overall_keywords = {}\n",
20 | "for file in glob.glob('./*/*.k'):\n",
21 | " if '_' not in file[0]:\n",
22 | " with open(file,'r') as f:\n",
23 | " keyword_data = f.readlines()\n",
24 | "\n",
25 | " keyword_name = keyword_data[0].strip()\n",
26 | " if 'helper' in file:\n",
27 | " keyword_data = keyword_data[1:]\n",
28 | " if '--BOF--' in keyword_name:\n",
29 | " continue\n",
30 | " else:\n",
31 | "\n",
32 | " \n",
33 | " keyword_snippet = []\n",
34 | " tab_inc = 1\n",
35 | " for line in keyword_data:\n",
36 | " if '?' in line:\n",
37 | " if '?title?' in line:\n",
38 | " line = line.replace('?title?',f'${tab_inc}')\n",
39 | " tab_inc += 1\n",
40 | " if '?function?' in line:\n",
41 | " line = line.replace('?function?','')\n",
42 | " if '?path?' in line:\n",
43 | " line = line.replace('?path?',f'${tab_inc}')\n",
44 | " tab_inc += 1\n",
45 | " # If we still have '?' in the line:\n",
46 | " if '?' in line:\n",
47 | " line = re.sub('\\s\\?',replace,line)\n",
48 | " \n",
49 | "\n",
50 | "\n",
51 | "\n",
52 | "\n",
53 | " keyword_snippet.append(line.rstrip())\n",
54 | "\n",
55 | " overall_keywords[keyword_name] = {}\n",
56 | " overall_keywords[keyword_name]['body'] = keyword_snippet\n",
57 | " overall_keywords[keyword_name]['prefix'] = [keyword_name, keyword_name.replace('*','')]\n",
58 | " overall_keywords[keyword_name]['description'] = keyword_name[1:]\n",
59 | "\n",
60 | "with open('../snippets/lsdyna.json','w') as f:\n",
61 | " json.dump(overall_keywords,f,sort_keys=True,indent=5)"
62 | ]
63 | },
64 | {
65 | "cell_type": "code",
66 | "execution_count": null,
67 | "metadata": {},
68 | "outputs": [],
69 | "source": []
70 | },
71 | {
72 | "cell_type": "code",
73 | "execution_count": null,
74 | "metadata": {},
75 | "outputs": [],
76 | "source": []
77 | }
78 | ],
79 | "metadata": {
80 | "language_info": {
81 | "name": "python",
82 | "codemirror_mode": {
83 | "name": "ipython",
84 | "version": 3
85 | },
86 | "version": "3.8.2-final"
87 | },
88 | "orig_nbformat": 2,
89 | "file_extension": ".py",
90 | "mimetype": "text/x-python",
91 | "name": "python",
92 | "npconvert_exporter": "python",
93 | "pygments_lexer": "ipython3",
94 | "version": 3,
95 | "kernelspec": {
96 | "name": "python38264bitbyoptvenvdf8833852dd14491ab54a47ae6a03c9e",
97 | "display_name": "Python 3.8.2 64-bit ('byopt': venv)"
98 | }
99 | },
100 | "nbformat": 4,
101 | "nbformat_minor": 2
102 | }
--------------------------------------------------------------------------------