ROTMG 构造修改后的 Givens 变换矩阵它使 2 向量中的第二个分量为零当 DPARAM(1)=DFLAG 时,具有以下形式之一
DPARAM 的位置 2-4 分别包含 DH11、DH21、DH12 和 DH22。(由 DPARAM(1) 的值隐含的 1.0、-1.0 或 0.0 的值不会存储在 DPARAM 中。)参数 GAMSQ 和 RGAMSQ 的值可能不精确。这没关系,因为它们仅用于测试 DD1 和 DD2 的大小。所有数据的实际缩放都使用 GAM 进行。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | dd1 | |||
real(kind=dp), | intent(inout) | :: | dd2 | |||
real(kind=dp), | intent(inout) | :: | dx1 | |||
real(kind=dp), | intent(in) | :: | dy1 | |||
real(kind=dp), | intent(out) | :: | dparam(5) |
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(inout) | :: | sd1 | |||
real(kind=sp), | intent(inout) | :: | sd2 | |||
real(kind=sp), | intent(inout) | :: | sx1 | |||
real(kind=sp), | intent(in) | :: | sy1 | |||
real(kind=sp), | intent(out) | :: | sparam(5) |
DROTMG 构造修改后的 Givens 变换矩阵它使 2 向量中的第二个分量为零当 DPARAM(1)=DFLAG 时,具有以下形式之一
DPARAM 的位置 2-4 分别包含 DH11、DH21、DH12 和 DH22。(由 DPARAM(1) 的值隐含的 1.0、-1.0 或 0.0 的值不会存储在 DPARAM 中。)参数 GAMSQ 和 RGAMSQ 的值可能不精确。这没关系,因为它们仅用于测试 DD1 和 DD2 的大小。所有数据的实际缩放都使用 GAM 进行。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(inout) | :: | dd1 | |||
real(kind=dp), | intent(inout) | :: | dd2 | |||
real(kind=dp), | intent(inout) | :: | dx1 | |||
real(kind=dp), | intent(in) | :: | dy1 | |||
real(kind=dp), | intent(out) | :: | dparam(5) |
SROTMG 构造修改后的 Givens 变换矩阵它使 2 向量中的第二个分量为零当 SPARAM(1)=SFLAG 时,具有以下形式之一
SPARAM 的位置 2-4 分别包含 SH11、SH21、SH12 和 SH22。(由 SPARAM(1) 的值隐含的 1.0、-1.0 或 0.0 的值不会存储在 SPARAM 中。)参数 GAMSQ 和 RGAMSQ 的值可能不精确。这没关系,因为它们仅用于测试 DD1 和 DD2 的大小。所有数据的实际缩放都使用 GAM 进行。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(inout) | :: | sd1 | |||
real(kind=sp), | intent(inout) | :: | sd2 | |||
real(kind=sp), | intent(inout) | :: | sx1 | |||
real(kind=sp), | intent(in) | :: | sy1 | |||
real(kind=sp), | intent(out) | :: | sparam(5) |