Create new rational damping parameters
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | verror | |||
real(kind=c_double), | intent(in), | value | :: | s6 | ||
real(kind=c_double), | intent(in), | value | :: | s8 | ||
real(kind=c_double), | intent(in), | value | :: | s9 | ||
real(kind=c_double), | intent(in), | value | :: | a1 | ||
real(kind=c_double), | intent(in), | value | :: | a2 | ||
real(kind=c_double), | intent(in), | value | :: | alp |
function new_mrational_damping_api(verror, s6, s8, s9, a1, a2, alp) & & result(vparam) & & bind(C, name=namespace//"new_mrational_damping") type(c_ptr), value :: verror real(c_double), value, intent(in) :: s6 real(c_double), value, intent(in) :: s8 real(c_double), value, intent(in) :: s9 real(c_double), value, intent(in) :: a1 real(c_double), value, intent(in) :: a2 real(c_double), value, intent(in) :: alp type(c_ptr) :: vparam vparam = new_rational_damping_api(verror, s6, s8, s9, a1, a2, alp) end function new_mrational_damping_api