rose package
Subpackages
- rose.model package
- Submodules
- rose.model.accumulation_model module
- rose.model.boundary_conditions module
LineLoadConditionLoadConditionMovingPointLoadMovingPointLoad.calculate_cumulative_distance_contact_nodes()MovingPointLoad.calculate_cumulative_distance_moving_load()MovingPointLoad.calculate_moving_coords()MovingPointLoad.filter_load_outside_range()MovingPointLoad.get_first_element_idx()MovingPointLoad.initialize()MovingPointLoad.initialize_matrices()MovingPointLoad.moving_force_vectorMovingPointLoad.set_active_elements()MovingPointLoad.set_contact_model_part_as_function_of_time()MovingPointLoad.set_load_vectors_as_function_of_time()MovingPointLoad.set_moving_point_load()MovingPointLoad.update_force()
- rose.model.exceptions module
- rose.model.geometry module
- rose.model.global_system module
GlobalSystemGlobalSystem.add_model_parts_to_global_matrices()GlobalSystem.assign_results_to_nodes()GlobalSystem.calculate_force_in_elements()GlobalSystem.calculate_initial_displacement()GlobalSystem.calculate_rayleigh_damping()GlobalSystem.calculate_stage()GlobalSystem.finalise()GlobalSystem.initialise()GlobalSystem.initialise_global_matrices()GlobalSystem.initialise_model_parts()GlobalSystem.initialise_ndof()GlobalSystem.main()GlobalSystem.print_end_message()GlobalSystem.print_initial_message()GlobalSystem.recalculate_dof()GlobalSystem.set_stage_time_ids()GlobalSystem.trim_all_global_matrices()GlobalSystem.trim_global_matrices_on_indices()GlobalSystem.update()GlobalSystem.update_model_parts()GlobalSystem.update_time_step_rhs()GlobalSystem.validate_input()
- rose.model.irregularities module
- rose.model.model_part module
ConditionModelPartConstraintModelPartElementModelPartElementModelPart.calculate_strain()ElementModelPart.initialize()ElementModelPart.normal_shape_functionsElementModelPart.rotation_matrixElementModelPart.set_aux_damping_matrix()ElementModelPart.set_aux_mass_matrix()ElementModelPart.set_aux_stiffness_matrix()ElementModelPart.set_normal_shape_functions()ElementModelPart.set_rotation_matrix()ElementModelPart.set_y_shape_functions()ElementModelPart.set_z_rot_shape_functions()ElementModelPart.y_shape_functionsElementModelPart.z_rot_shape_functions
MaterialModelPartModelPart.calculate_total_n_dof()ModelPart.initialize()ModelPart.set_aux_force_vector()ModelPart.set_geometry()ModelPart.update()ModelPart.update_dof_indices()ModelPart.validate_input()ModelPart.x_disp_dofModelPart.x_rot_dofModelPart.y_disp_dofModelPart.y_rot_dofModelPart.z_disp_dofModelPart.z_rot_dof
RodElementModelPartRodElementModelPart.initialize_shape_functions()RodElementModelPart.rotation_matrixRodElementModelPart.set_aux_damping_matrix()RodElementModelPart.set_aux_mass_matrix()RodElementModelPart.set_aux_stiffness_matrix()RodElementModelPart.set_normal_shape_functions()RodElementModelPart.set_rotation_matrix()RodElementModelPart.validate_input()RodElementModelPart.x_disp_dof
SectionTimoshenkoBeamElementModelPartTimoshenkoBeamElementModelPart.calculate_local_forces_at_x()TimoshenkoBeamElementModelPart.calculate_mass()TimoshenkoBeamElementModelPart.calculate_strain()TimoshenkoBeamElementModelPart.calculate_timoshenko_factor()TimoshenkoBeamElementModelPart.initialize()TimoshenkoBeamElementModelPart.initialize_shape_functions()TimoshenkoBeamElementModelPart.rotation_matrixTimoshenkoBeamElementModelPart.set_aux_damping_matrix()TimoshenkoBeamElementModelPart.set_aux_mass_matrix()TimoshenkoBeamElementModelPart.set_aux_stiffness_matrix()TimoshenkoBeamElementModelPart.set_normal_shape_functions()TimoshenkoBeamElementModelPart.set_rotation_matrix()TimoshenkoBeamElementModelPart.set_y_shape_functions()TimoshenkoBeamElementModelPart.set_z_rot_shape_functions()TimoshenkoBeamElementModelPart.timoshenko_factorTimoshenkoBeamElementModelPart.validate_input()TimoshenkoBeamElementModelPart.x_disp_dofTimoshenkoBeamElementModelPart.y_disp_dofTimoshenkoBeamElementModelPart.z_rot_dof
- rose.model.soil module
- rose.model.track module
- rose.model.train_model module
BogieCartTrainModelTrainModel.bogiesTrainModel.calculate_distances()TrainModel.calculate_initial_displacement()TrainModel.calculate_total_static_load()TrainModel.check_distribution_factors()TrainModel.get_contact_dofs()TrainModel.get_train_parts()TrainModel.impose_displacement()TrainModel.initialise()TrainModel.initialise_global_matrices()TrainModel.initialise_irregularities_at_wheels()TrainModel.initialise_ndof()TrainModel.initialize_force_vector()TrainModel.main()TrainModel.reset_mesh()TrainModel.set_global_damping_matrix()TrainModel.set_global_mass_matrix()TrainModel.set_global_stiffness_matrix()TrainModel.set_mesh()TrainModel.set_static_force_vector()TrainModel.trim_global_matrices()TrainModel.update()TrainModel.wheels
Wheel
- rose.model.train_track_interaction module
CoupledTrainTrackCoupledTrainTrack.assign_results_to_nodes()CoupledTrainTrack.calculate_distance_wheels_track_nodes()CoupledTrainTrack.calculate_initial_displacement_track()CoupledTrainTrack.calculate_initial_displacement_train()CoupledTrainTrack.calculate_initial_state()CoupledTrainTrack.calculate_stage()CoupledTrainTrack.calculate_static_contact_deformation()CoupledTrainTrack.calculate_wheel_rail_contact_force()CoupledTrainTrack.calculate_y_shape_factors_rail()CoupledTrainTrack.clean_model()CoupledTrainTrack.combine_global_matrices()CoupledTrainTrack.combine_rhs()CoupledTrainTrack.finalise()CoupledTrainTrack.get_disp_track_at_wheels()CoupledTrainTrack.get_interaction_forces_history()CoupledTrainTrack.initialise()CoupledTrainTrack.initialise_ndof()CoupledTrainTrack.initialise_track()CoupledTrainTrack.initialise_track_wheel_interaction()CoupledTrainTrack.initialise_train()CoupledTrainTrack.initialize_track_elements()CoupledTrainTrack.initialize_wheel_loads()CoupledTrainTrack.main()CoupledTrainTrack.set_wheel_load_on_track()CoupledTrainTrack.update_force_vector()CoupledTrainTrack.update_force_vector_contact()CoupledTrainTrack.update_non_linear_iteration()CoupledTrainTrack.update_time_step_rhs()
- rose.model.utils module
add_aux_matrix_to_global()calculate_cum_distance_from_velocity()calculate_point_rotation()calculate_rotation()delete_from_lil()distance_np()filer_location()filter_data_outside_range()generate_rail_irregularities()interpolate_cumulative_distance_on_nodes()reshape_aux_matrix()rotate_aux_matrix()rotate_force_vector()rotate_point_around_z_axis()
- Module contents
- rose.optimisation package
- rose.post_processing package
- rose.pre_process package
- Submodules
- rose.pre_process.default_trains module
- rose.pre_process.mesh_utils module
- Module contents
- rose.utils package
- Submodules
- rose.utils.Hmax module
- rose.utils.Kalman_Filter module
KalmanFilterKalmanFilter.error_covariance_measures()KalmanFilter.initial_cov_matrix()KalmanFilter.initialise_control_matrices()KalmanFilter.kalman_gain()KalmanFilter.new_observation()KalmanFilter.predict_process_cov_matrix()KalmanFilter.predicted_state()KalmanFilter.state_matrix()KalmanFilter.update_control_matrices()KalmanFilter.update_control_matrices_by_index()KalmanFilter.update_process_covariance_matrix()
- rose.utils.random_field module
- rose.utils.wolf_utils module
- Module contents