MBSVT 1.0
|
Module of generic formulations. Contains the generic functions that manage the use of different formulations. More...
Functions/Subroutines | |
subroutine | acceleration_dynamics (t) |
Generic subroutine for the acceleration calculation. | |
subroutine | integration_dynamics (TIN, TOUT, RTOL, ATOL) |
Generic subroutine for the integration of the equations of motion. | |
subroutine | integration_sensitivity (NP, NADJ, NNZERO, VAR, Lambda, TIN, TOUT, ATOL_adj, RTOL_adj, ATOL, RTOL, Mu, objval) |
Generic subroutine for the integration of the equations of motion. | |
subroutine | Model_Setup |
Generic subroutine to set up the models. |
Module of generic formulations. Contains the generic functions that manage the use of different formulations.
subroutine formulations::acceleration_dynamics | ( | REAL(C_DOUBLE),intent(in) | t | ) |
Generic subroutine for the acceleration calculation.
subroutine formulations::integration_dynamics | ( | REAL(C_DOUBLE),intent(in) | TIN, |
REAL(C_DOUBLE),intent(in) | TOUT, | ||
REAL(C_DOUBLE),dimension(2*dim),intent(in) | RTOL, | ||
REAL(C_DOUBLE),dimension(2*dim),intent(in) | ATOL | ||
) |
Generic subroutine for the integration of the equations of motion.
subroutine formulations::integration_sensitivity | ( | INTEGER(C_INT) | NP, |
INTEGER(C_INT) | NADJ, | ||
INTEGER(C_INT) | NNZERO, | ||
REAL(C_DOUBLE),dimension(2*dim) | VAR, | ||
REAL(C_DOUBLE),dimension(2*dim,nadj) | Lambda, | ||
REAL(C_DOUBLE) | TIN, | ||
REAL(C_DOUBLE) | TOUT, | ||
REAL(C_DOUBLE),dimension(2*dim,nadj) | ATOL_adj, | ||
REAL(C_DOUBLE),dimension(2*dim,nadj) | RTOL_adj, | ||
REAL(C_DOUBLE),dimension(2*dim) | ATOL, | ||
REAL(C_DOUBLE),dimension(2*dim) | RTOL, | ||
REAL(C_DOUBLE),dimension(np,nadj) | Mu, | ||
REAL(C_DOUBLE),dimension(nadj) | objval | ||
) |
Generic subroutine for the integration of the equations of motion.
subroutine formulations::Model_Setup | ( | ) |
Generic subroutine to set up the models.