Public Member Functions | |
| type(dc_scaled_sec) function | dcscaledsec_modulo_si (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_modulo_sr (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_modulo_sd (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_modulo_ss (sclsec, factor) |
Definition at line 228 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::modulo::dcscaledsec_modulo_sd | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| real(dp), intent(in) | factor | ||
| ) |
DC_SCALED_SEC を倍精度実数で割った剰余を計算
| [in] | sclsec | DC_SCALED_SEC 型変数 (被除数) |
| [in] | factor | 倍精度実数の除数 |
Definition at line 2402 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::modulo::dcscaledsec_modulo_si | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| integer, intent(in) | factor | ||
| ) |
DC_SCALED_SEC を整数で割った剰余を計算
| [in] | sclsec | DC_SCALED_SEC 型変数 (被除数) |
| [in] | factor | 整数の除数 |
Definition at line 2348 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::modulo::dcscaledsec_modulo_sr | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| real, intent(in) | factor | ||
| ) |
DC_SCALED_SEC を単精度実数で割った剰余を計算
| [in] | sclsec | DC_SCALED_SEC 型変数 (被除数) |
| [in] | factor | 単精度実数の除数 |
Definition at line 2375 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::modulo::dcscaledsec_modulo_ss | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| type(dc_scaled_sec), intent(in) | factor | ||
| ) |
DC_SCALED_SEC を割った際の剰余を計算
注意: Fortran コンパイラの精度制限により, factor は 10^12 未満である必要があります.
mod との違い: modulo は除数が正の場合、常に非負の結果を返します (Fortran の modulo セマンティクスに従います).
| [in] | sclsec | DC_SCALED_SEC 型変数 (被除数) |
| [in] | factor | DC_SCALED_SEC 型変数 (除数) |
Definition at line 2229 of file dc_scaledsec.f90.
References dc_types::dp_eps.