ArrayType


class lasso.dyna.ArrayType.ArrayType

Specifies the names for specific arrays

Enums from this class shall be used as a preferred practice instead of the string array names to ensure compatability.

Methods

get_state_array_names

airbag_bag_volume = 'airbag_bag_volume'

shape: (n_states, n_airbags)

airbag_n_active_particles = 'airbag_n_active_particles'

shape: (n_states, n_airbags)

airbag_particle_chamber_id = 'airbag_particle_chamber_id'

shape: (n_states, n_airbag_particles)

airbag_particle_gas_id = 'airbag_particle_gas_id'

shape: (n_states, n_airbag_particles)

airbag_particle_leakage = 'airbag_particle_leakage'

shape: (n_states, n_airbag_particles)

airbag_particle_mass = 'airbag_particle_mass'

shape: (n_states, n_airbag_particles)

airbag_particle_nearest_segment_distance = 'airbag_particle_nearest_segment_distance'

shape: (n_states, n_airbag_particles)

airbag_particle_position = 'airbag_particle_position'

shape: (n_states, n_airbag_particles, x_y_z)

airbag_particle_radius = 'airbag_particle_radius'

shape: (n_states, n_airbag_particles)

airbag_particle_spin_energy = 'airbag_particle_spin_energy'

shape: (n_states, n_airbag_particles)

airbag_particle_translation_energy = 'airbag_particle_translation_energy'

shape: (n_states, n_airbag_particles)

airbag_particle_velocity = 'airbag_particle_velocity'

shape: (n_states, n_airbag_particles, x_y_z)

airbag_variable_names = 'airbag_variable_names'

shape: (n_variables)

airbag_variable_types = 'airbag_variable_types'

shape: (n_variables)

airbags_first_particle_id = 'airbags_first_particle_id'

shape: (n_airbags)

airbags_ids = 'airbags_ids'

shape: (n_airbags)

airbags_n_chambers = 'airbags_n_chambers'

shape: (n_airbags)

airbags_n_gas_mixtures = 'airbags_n_gas_mixtures'

shape: (n_airbags)

airbags_n_particles = 'airbags_n_particles'

shape: (n_airbags)

ale_material_ids = 'ale_material_ids'
contact_title_ids = 'contact_title_ids'
contact_titles = 'contact_titles'
element_beam_axial_force = 'element_beam_axial_force'

shape: (n_states, n_beams)

element_beam_axial_strain = 'element_beam_axial_strain'

shape: (n_states, n_beams, n_beams_layers)

element_beam_axial_stress = 'element_beam_axial_stress'

shape: (n_states, n_beams, n_beams_layers)

element_beam_bending_moment = 'element_beam_bending_moment'

shape: (n_states, n_beams, s_t)

element_beam_history_vars = 'element_beam_history_vars'

shape: (n_states, n_beams, n_beams_layers+3, n_beams_history_vars)

element_beam_ids = 'element_beam_ids'

shape: (n_beams)

element_beam_is_alive = 'element_beam_is_alive'

shape: (n_states, n_beams)

element_beam_node_indexes = 'element_beam_node_indexes'

shape: (n_beams, 5)

element_beam_part_indexes = 'element_beam_part_indexes'

shape: (n_beams)

element_beam_plastic_strain = 'element_beam_plastic_strain'

shape: (n_states, n_beams, n_beams_layers)

element_beam_shear_force = 'element_beam_shear_force'

shape: (n_states, n_beams, s_t)

element_beam_shear_stress = 'element_beam_shear_stress'

shape: (n_states, n_beams, n_beams_layers, rs_rt)

element_beam_torsion_moment = 'element_beam_torsion_moment'

shape: (n_states, n_beams)

element_shell_bending_moment = 'element_shell_bending_moment'

shape (n_states, n_shells_non_rigid, mx_my_mxy)

element_shell_effective_plastic_strain = 'element_shell_effective_plastic_strain'

shape (n_states, n_shells_non_rigid, n_shell_layers)

element_shell_history_vars = 'element_shell_history_vars'

shape (n_states, n_shells_non_rigid, n_shell_layers, n_shell_history_vars)

element_shell_ids = 'element_shell_ids'

shape (n_shells)

element_shell_internal_energy = 'element_shell_internal_energy'

shape (n_states, n_shells_non_rigid)

element_shell_is_alive = 'element_shell_is_alive'

shape (n_states, n_shells_non_rigid)

element_shell_node8_element_index = 'element_shell_node8_element_index'

shape: (n_shells)

element_shell_node8_extra_node_indexes = 'element_shell_node8_extra_node_indexes'

shape (n_shells, 4)

element_shell_node_indexes = 'element_shell_node_indexes'

shape (n_shells)

element_shell_normal_force = 'element_shell_normal_force'

shape (n_states, n_shells_non_rigid, nx_ny_nxy)

element_shell_part_indexes = 'element_shell_part_indexes'

shape (n_shells, 4)

element_shell_plastic_strain_tensor = 'element_shell_plastic_strain_tensor'
element_shell_shear_force = 'element_shell_shear_force'

shape (n_states, n_shells_non_rigid, qx_qy)

element_shell_strain = 'element_shell_strain'

shape (n_states, n_shells_non_rigid, upper_lower, xx_yy_zz_xy_yz_xz)

element_shell_stress = 'element_shell_stress'

shape (n_states, n_shells_non_rigid, n_shell_layers, xx_yy_zz_xy_yz_xz)

element_shell_thermal_strain_tensor = 'element_shell_thermal_strain_tensor'
element_shell_thickness = 'element_shell_thickness'

shape (n_states, n_shells_non_rigid)

element_shell_unknown_variables = 'element_shell_unknown_variables'

shape (n_states, n_shells_non_rigid, 2)

element_solid_effective_plastic_strain = 'element_solid_effective_plastic_strain'

shape: (n_states, n_solids)

element_solid_extra_nodes = 'element_solid_extra_nodes'

shape: (n_solids, 2)

element_solid_history_variables = 'element_solid_history_variables'

shape: (n_states, n_solids, n_solids_history_vars)

element_solid_ids = 'element_solid_ids'

shape: (n_solids)

element_solid_is_alive = 'element_solid_is_alive'

shape: (n_states, n_solids)

element_solid_node10_extra_node_indexes = 'element_solid_node10_extra_node_indexes'

shape: (n_solids, 2)

element_solid_node20_element_index = 'element_solid_node20_element_index'

shape: (n_node20_solids)

element_solid_node20_extra_node_indexes = 'element_solid_node20_extra_node_indexes'

shape: (n_node20_solids, 12)

element_solid_node27_element_index = 'element_solid_node27_element_index'

shape: (n_node27_solids)

element_solid_node27_extra_node_indexes = 'element_solid_node27_extra_node_indexes'

shape: (n_node27_solids, 20)

element_solid_node_indexes = 'element_solid_node_indexes'

shape: (n_solids, 8)

element_solid_part_indexes = 'element_solid_part_indexes'

shape: (n_solids)

element_solid_plastic_strain_tensor = 'element_solid_plastic_strain_tensor'

shape: (n_states, n_solids, xx_yy_zz_xy_yz_xz)

element_solid_strain = 'element_solid_strain'

shape: (n_states, n_solids, xx_yy_zz_xy_yz_xz)

element_solid_stress = 'element_solid_stress'

shape: (n_states, n_solids, xx_yy_zz_xy_yz_xz)

element_solid_thermal_data = 'element_solid_thermal_data'

shape: (n_states, n_solids, n_solids_thermal_vars)

element_solid_thermal_strain_tensor = 'element_solid_thermal_strain_tensor'

shape: (n_states, n_solids, xx_yy_zz_xy_yz_xz)

element_tshell_effective_plastic_strain = 'element_tshell_effective_plastic_strain'

shape: (n_states, n_tshells, n_tshells_layers)

element_tshell_history_variables = 'element_tshell_history_variables'

shape: (n_states, n_tshells, n_tshells_layers, xx_yy_zz_xy_yz_xz)

element_tshell_ids = 'element_tshell_ids'

shape: (n_tshells)

element_tshell_is_alive = 'element_tshell_is_alive'

shape: (n_states, n_tshells)

element_tshell_node_indexes = 'element_tshell_node_indexes'

shape: (n_tshells, 8)

element_tshell_part_indexes = 'element_tshell_part_indexes'

shape: (n_tshells)

element_tshell_strain = 'element_tshell_strain'

shape: (n_states, n_tshells, upper_lower, xx_yy_zz_xy_yz_xz)

element_tshell_stress = 'element_tshell_stress'

shape: (n_states, n_tshells, n_tshells_layers, xx_yy_zz_xy_yz_xz)

global_internal_energy = 'global_internal_energy'

shape: (n_timesteps)

global_kinetic_energy = 'global_kinetic_energy'

shape: (n_timesteps)

global_timesteps = 'timesteps'

shape: (n_timesteps)

global_total_energy = 'global_total_energy'

shape: (n_timesteps)

global_velocity = 'global_velocity'

shape: (n_timesteps)

node_acceleration = 'node_acceleration'

shape: (n_states, n_nodes, x_y_z)

node_coordinates = 'node_coordinates'

shape: (n_nodes, x_y_z)

node_displacement = 'node_displacement'

shape: (n_states, n_nodes, x_y_z)

node_heat_flux = 'node_heat_flux'

shape: (n_states, n_nodes, 3)

node_ids = 'node_ids'

shape: (n_nodes)

node_is_alive = 'node_is_alive'

shape: (n_states, n_nodes)

node_mass_scaling = 'node_mass_scaling'

shape: (n_states, n_nodes)

node_residual_forces = 'node_residual_forces'

shape (n_states, n_nodes, fx_fy_fz)

node_residual_moments = 'node_residual_moments'

shape (n_states, n_nodes, mx_my_mz)

node_temperature = 'node_temperature'

shape: (n_states, n_nodes) or (n_states, n_nodes, 3)

node_temperature_gradient = 'node_temperature_gradient'
node_velocity = 'node_velocity'

shape: (n_states, n_nodes, x_y_z)

part_hourglass_energy = 'part_hourglass_energy'

shape: (n_states, n_parts)

part_ids = 'part_ids'

shape: (n_parts)

part_ids_cross_references = 'part_ids_cross_references'

shape: (n_parts)

part_ids_unordered = 'part_ids_unordered'

shape: (n_parts)

part_internal_energy = 'part_internal_energy'

shape: (n_states, n_parts)

part_kinetic_energy = 'part_kinetic_energy'

shape: (n_states, n_parts)

part_mass = 'part_mass'

shape: (n_states, n_parts)

part_material_type = 'part_material_type'

shape: (n_parts)

part_titles = 'part_titles'

shape: (n_parts)

part_titles_ids = 'part_titles_ids'

shape: (n_parts)

part_velocity = 'part_velocity'

shape: (n_states, n_parts, x_y_z)

rigid_body_acceleration = 'rigid_body_acceleration'

shape: (n_states, n_rigid_bodies, x_y_z)

rigid_body_active_node_indexes_list = 'rigid_body_active_node_indexes_list'
rigid_body_coordinates = 'rigid_body_coordinates'

shape: (n_states, n_rigid_bodies, x_y_z)

rigid_body_n_active_nodes = 'rigid_body_n_active_nodes'

shape: (n_rigid_bodies)

rigid_body_n_nodes = 'rigid_body_n_nodes'

shape: (n_rigid_bodies)

rigid_body_node_indexes_list = 'rigid_body_node_indexes_list'

list!: (n_rigid_bodies, n_rigid_body_nodes (differs))

rigid_body_part_indexes = 'rigid_body_part_index'

shape: (n_rigid_bodies)

rigid_body_rot_acceleration = 'rigid_body_rotational_acceleration'

shape: (n_states, n_rigid_bodies, x_y_z)

rigid_body_rot_velocity = 'rigid_body_rotational_velocity'

shape: (n_states, n_rigid_bodies, x_y_z)

rigid_body_rotation_matrix = 'rigid_body_rotation_matrix'

shape: (n_states, n_rigid_bodies, 9)

rigid_body_velocity = 'rigid_body_velocity'

shape: (n_states, n_rigid_bodies, x_y_z)

rigid_road_displacement = 'rigid_road_displacement'

shape: (n_states, n_roads, x_y_z)

rigid_road_ids = 'rigid_road_ids'

shape: (n_roads)

rigid_road_n_segments = 'rigid_road_n_segments'

shape: (n_roads)

rigid_road_node_coordinates = 'rigid_road_node_coordinates'

#: shape: (rigid_road_n_nodes, x_y_z)

rigid_road_node_ids = 'rigid_road_node_ids'

shape: (rigid_road_n_nodes)

rigid_road_segment_node_ids = 'rigid_road_segment_node_ids'

list!: (n_roads, 4*n_road_segments)

rigid_road_segment_road_id = 'rigid_road_segment_road_id'

list!: (n_raods, n_road_segments)

rigid_road_velocity = 'rigid_road_velocity'

shape: (n_states, n_roads, x_y_z)

rigid_wall_force = 'rigid_wall_force'

shape: (n_states, n_rigid_walls)

rigid_wall_position = 'rigid_wall_position'

shape: (n_states, n_rigid_walls, x_y_z)

sph_deletion = 'sph_deletion'

shape: (n_states, n_sph_particles)

sph_density = 'sph_density'

shape: (n_states, n_sph_particles)

sph_effective_plastic_strain = 'sph_effective_plastic_strain'
sph_history_vars = 'sph_history_vars'

shape: (n_states, n_sph_particles, n_sph_history_vars)

sph_internal_energy = 'sph_internal_energy'

shape: (n_states, n_sph_particles)

sph_is_alive = 'sph_is_alive'

shape: (n_states, n_sph_particles)

sph_mass = 'sph_mass'

shape: (n_states, n_sph_particles)

sph_n_neighbors = 'sph_n_neighbors'

(n_states, n_sph_particles)

sph_node_indexes = 'sph_node_indexes'

shape: (n_sph_nodes)

sph_node_material_index = 'sph_node_material_index'

shape: (n_sph_nodes)

sph_pressure = 'sph_pressure'

shape: (n_states, n_sph_particles)

sph_radius = 'sph_radius'

shape: (n_states, n_sph_particles)

sph_strain = 'sph_strain'

shape: (n_states, n_sph_particles, xx_yy_zz_xy_yz_xz)

sph_stress = 'sph_stress'

shape: (n_states, n_sph_particles, xx_yy_zz_xy_yz_xz)