Public Member Functions | |
| type(dc_scaled_sec) function | dcscaledsec_mul_ss (sclsec1, sclsec2) |
| type(dc_scaled_sec) function | dcscaledsec_mul_si (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_mul_is (factor, sclsec) |
| type(dc_scaled_sec) function | dcscaledsec_mul_sd (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_mul_ds (factor, sclsec) |
| type(dc_scaled_sec) function | dcscaledsec_mul_sr (sclsec, factor) |
| type(dc_scaled_sec) function | dcscaledsec_mul_rs (factor, sclsec) |
Definition at line 204 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_ds | ( | real(dp), intent(in) | factor, |
| type(dc_scaled_sec), intent(in) | sclsec | ||
| ) |
Multiply double precision by DC_SCALED_SEC
| [in] | factor | Double precision multiplier |
| [in] | sclsec | DC_SCALED_SEC variable |
Definition at line 1789 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_is | ( | integer, intent(in) | factor, |
| type(dc_scaled_sec), intent(in) | sclsec | ||
| ) |
Multiply integer by DC_SCALED_SEC
| [in] | factor | Integer multiplier |
| [in] | sclsec | DC_SCALED_SEC variable |
Definition at line 1740 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_rs | ( | real, intent(in) | factor, |
| type(dc_scaled_sec), intent(in) | sclsec | ||
| ) |
Multiply single precision real by DC_SCALED_SEC
| [in] | factor | Single precision multiplier |
| [in] | sclsec | DC_SCALED_SEC variable |
Definition at line 1839 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_sd | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| real(dp), intent(in) | factor | ||
| ) |
Multiply DC_SCALED_SEC by double precision
| [in] | sclsec | DC_SCALED_SEC variable |
| [in] | factor | Double precision multiplier |
Definition at line 1763 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_si | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| integer, intent(in) | factor | ||
| ) |
Multiply DC_SCALED_SEC by integer
Optimized implementation without using mul_ss for performance.
| [in] | sclsec | DC_SCALED_SEC variable |
| [in] | factor | Integer multiplier |
Definition at line 1681 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_sr | ( | type(dc_scaled_sec), intent(in) | sclsec, |
| real, intent(in) | factor | ||
| ) |
Multiply DC_SCALED_SEC by single precision real
| [in] | sclsec | DC_SCALED_SEC variable |
| [in] | factor | Single precision multiplier |
Definition at line 1813 of file dc_scaledsec.f90.
| type(dc_scaled_sec) function dc_scaledsec::operator(*)::dcscaledsec_mul_ss | ( | type(dc_scaled_sec), intent(in), target | sclsec1, |
| type(dc_scaled_sec), intent(in), target | sclsec2 | ||
| ) |
Multiply two DC_SCALED_SEC variables
| [in] | sclsec1 | First DC_SCALED_SEC variable |
| [in] | sclsec2 | Second DC_SCALED_SEC variable |
Definition at line 1598 of file dc_scaledsec.f90.