Create a new generalized line. This function initializes a new instance of the GeneralizedLine type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ArModel), | intent(in) | :: | model | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | np | |||
| integer, | intent(in) | :: | nstab | |||
| character(len=14), | intent(in) | :: | kinds_x(np) | |||
| character(len=14), | intent(in) | :: | kind_w | |||
| real(kind=pr), | intent(in) | :: | z(nc) | |||
| real(kind=pr), | intent(in) | :: | x_l0(np,nc) | |||
| real(kind=pr), | intent(in) | :: | w0(nc) | |||
| real(kind=pr), | intent(in) | :: | betas0(np+1) | |||
| real(kind=pr), | intent(in) | :: | P0 | |||
| real(kind=pr), | intent(in) | :: | T0 | |||
| integer, | intent(in) | :: | spec_variable | |||
| real(kind=pr), | intent(in) | :: | spec_variable_value | |||
| integer, | intent(in) | :: | ns0 | |||
| real(kind=pr), | intent(in) | :: | S0 | |||
| real(kind=pr), | intent(in) | :: | dS0 | |||
| real(kind=pr), | intent(in), | optional | :: | ws_stab(nstab,nc) | ||
| integer, | intent(in), | optional | :: | max_points |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=pr), | public | :: | F(nc*np+np+3) | ||||
| real(kind=pr), | public | :: | S | ||||
| real(kind=pr), | public | :: | S1 | ||||
| real(kind=pr), | public | :: | X(nc*np+np+3) | ||||
| real(kind=pr), | public | :: | dFdS(nc*np+np+3) | ||||
| real(kind=pr), | public | :: | dS | ||||
| real(kind=pr), | public | :: | dX(nc*np+np+3) | ||||
| real(kind=pr), | public | :: | dXdS(nc*np+np+3) | ||||
| real(kind=pr), | public | :: | df(nc*np+np+3,nc*np+np+3) | ||||
| logical, | public | :: | found_unstability | ||||
| integer, | public | :: | i | ||||
| integer, | public | :: | iBetas(np+1) | ||||
| integer, | public | :: | iP | ||||
| integer, | public | :: | iT | ||||
| integer, | public | :: | i_point | ||||
| integer, | public | :: | iters | ||||
| integer, | public | :: | l | ||||
| integer, | public | :: | lb | ||||
| integer, | public | :: | max_iters | = | 1000 | ||
| integer, | public | :: | ns | ||||
| integer, | public | :: | ns1 | ||||
| type(MPEquilibriumState), | public | :: | point | ||||
| real(kind=pr), | public | :: | tms(nstab) | ||||
| integer, | public | :: | ub | ||||
| character(len=14), | public | :: | w_kind | ||||
| character(len=14), | public | :: | x_kinds(np) |