## Copyright (C) 2018(-2025) Reinhard <octave-user@a1.net>

## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 3 of the License, or
## (at your option) any later version.

## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.

## You should have received a copy of the GNU General Public License
## along with this program; If not, see <http://www.gnu.org/licenses/>.

toolbox >> Octave interface to Multibody Dynamics software MBDyn (www.mbdyn.org)

Pre-processing
        mbdyn_pre_beam_check_rotation_matrix
        mbdyn_pre_beam_compute
        mbdyn_pre_beam_gauss_point_orientation
        mbdyn_pre_beam_gauss_point_position
        mbdyn_pre_beam_helical_compute
        mbdyn_pre_beam_helical_shape
        mbdyn_pre_beam_node_orientation
        mbdyn_pre_beam_node_position
        mbdyn_pre_beam_plot
        mbdyn_pre_beam_print_nodes
        mbdyn_pre_beam_write_beams
        mbdyn_pre_beam_write_bodies
        mbdyn_pre_beam_write_nodes
        mbdyn_pre_beam_write_reference_frames
        mbdyn_pre_input_file_copy
        mbdyn_pre_input_file_subst
        mbdyn_pre_solid_write_const_laws
        mbdyn_pre_solid_write_elements
        mbdyn_pre_solid_write_nodes
        mbdyn_pre_write_fem_data
        mbdyn_pre_write_param_file

Solver
        mbdyn_solver_command_default
        mbdyn_solver_num_threads_default
        mbdyn_solver_run

Post-processing
        mbdyn_post_abs_to_rel
        mbdyn_post_angles_to_rotation_mat
        mbdyn_post_deformations_scale
        mbdyn_post_ehd_create_mesh
        mbdyn_post_ehd_export_data
        mbdyn_post_ehd_export_mesh
        mbdyn_post_ehd_interp_grid
        mbdyn_post_ehd_load_output
        mbdyn_post_ehd_plot_mesh
        mbdyn_post_ehd_plot_nodal
        mbdyn_post_eig_to_mov_file
        mbdyn_post_export_model
        mbdyn_post_frequency_response
        mbdyn_post_frequency_response_helper
        mbdyn_post_id_to_index
        mbdyn_post_inertia_compute
        mbdyn_post_inertia_print
        mbdyn_post_load_fem_data
        mbdyn_post_load_log
        mbdyn_post_load_log_body
        mbdyn_post_load_log_force
        mbdyn_post_load_log_node
        mbdyn_post_load_log_output_freq
        mbdyn_post_load_log_var
        mbdyn_post_load_log_vars
        mbdyn_post_load_output
        mbdyn_post_load_output_abs
        mbdyn_post_load_output_act
        mbdyn_post_load_output_drv
        mbdyn_post_load_output_eig
        mbdyn_post_load_output_frc
        mbdyn_post_load_output_ine
        mbdyn_post_load_output_jnt
        mbdyn_post_load_output_mod
        mbdyn_post_load_output_mov
        mbdyn_post_load_output_out
        mbdyn_post_load_output_prm
        mbdyn_post_load_output_rfm
        mbdyn_post_load_output_sol
        mbdyn_post_load_output_struct
        mbdyn_post_load_output_trc
        mbdyn_post_modal_decomposition
        mbdyn_post_node_id_to_node_index
        mbdyn_post_nodes_print
        mbdyn_post_offset_ref_frame_node
        mbdyn_post_output_filename
        mbdyn_post_plot_model
        mbdyn_post_print_eig
        mbdyn_post_rigid_body_kinematics
        mbdyn_post_trans_mat_struct_node
        mbdyn_post_write_aster

Flags
        MBDYN_ELEMENT_FLAG_LUMPED_MASS
        MBDYN_ELEMENT_FLAG_STATIC
        MBDYN_NODE_TYPE_DYNAMIC_STRUCT
        MBDYN_NODE_TYPE_DYNAMIC_STRUCT_DISP
        MBDYN_NODE_TYPE_STATIC_STRUCT
        MBDYN_NODE_TYPE_STATIC_STRUCT_DISP

Initialization
        mbdyn_path_init
