gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dc_scaledsec::sign Interface Reference

Public Member Functions

type(dc_scaled_sec) function dcscaledsec_sign_si (sclsec, factor)
 
type(dc_scaled_sec) function dcscaledsec_sign_sr (sclsec, factor)
 
type(dc_scaled_sec) function dcscaledsec_sign_sd (sclsec, factor)
 
type(dc_scaled_sec) function dcscaledsec_sign_ss (sclsec1, sclsec2)
 

Detailed Description

Definition at line 243 of file dc_scaledsec.f90.

Member Function/Subroutine Documentation

◆ dcscaledsec_sign_sd()

type(dc_scaled_sec) function dc_scaledsec::sign::dcscaledsec_sign_sd ( type(dc_scaled_sec), intent(in)  sclsec,
real(dp), intent(in)  factor 
)

sclsec の絶対値に倍精度実数の符号をつけて返す

Parameters
[in]sclsecDC_SCALED_SEC 型変数 (値の元)
[in]factor倍精度実数 (符号の元)
Returns
sclsec の絶対値に factor の符号をつけたもの

Definition at line 2548 of file dc_scaledsec.f90.

2549 implicit none
2550 type(DC_SCALED_SEC), intent(in):: sclsec
2551 real(DP), intent(in):: factor
2552 type(DC_SCALED_SEC):: sclsec_work
2553 continue
2554 sclsec_work = factor
2555 result = sign( sclsec, sclsec_work )

◆ dcscaledsec_sign_si()

type(dc_scaled_sec) function dc_scaledsec::sign::dcscaledsec_sign_si ( type(dc_scaled_sec), intent(in)  sclsec,
integer, intent(in)  factor 
)

sclsec の絶対値に整数の符号をつけて返す

Parameters
[in]sclsecDC_SCALED_SEC 型変数 (値の元)
[in]factor整数 (符号の元)
Returns
sclsec の絶対値に factor の符号をつけたもの

Definition at line 2498 of file dc_scaledsec.f90.

2499 implicit none
2500 type(DC_SCALED_SEC), intent(in):: sclsec
2501 integer, intent(in):: factor
2502 type(DC_SCALED_SEC):: sclsec_work
2503 continue
2504 sclsec_work = factor
2505 result = sign( sclsec, sclsec_work )

◆ dcscaledsec_sign_sr()

type(dc_scaled_sec) function dc_scaledsec::sign::dcscaledsec_sign_sr ( type(dc_scaled_sec), intent(in)  sclsec,
real, intent(in)  factor 
)

sclsec の絶対値に単精度実数の符号をつけて返す

Parameters
[in]sclsecDC_SCALED_SEC 型変数 (値の元)
[in]factor単精度実数 (符号の元)
Returns
sclsec の絶対値に factor の符号をつけたもの

Definition at line 2523 of file dc_scaledsec.f90.

2524 implicit none
2525 type(DC_SCALED_SEC), intent(in):: sclsec
2526 real, intent(in):: factor
2527 type(DC_SCALED_SEC):: sclsec_work
2528 continue
2529 sclsec_work = factor
2530 result = sign( sclsec, sclsec_work )

◆ dcscaledsec_sign_ss()

type(dc_scaled_sec) function dc_scaledsec::sign::dcscaledsec_sign_ss ( type(dc_scaled_sec), intent(in)  sclsec1,
type(dc_scaled_sec), intent(in)  sclsec2 
)

sclsec1 の絶対値に sclsec2 の符号をつけて返す

Parameters
[in]sclsec1DC_SCALED_SEC 型変数 (値の元)
[in]sclsec2DC_SCALED_SEC 型変数 (符号の元)
Returns
sclsec1 の絶対値に sclsec2 の符号をつけたもの

Definition at line 2475 of file dc_scaledsec.f90.

2476 implicit none
2477 type(DC_SCALED_SEC), intent(in):: sclsec1, sclsec2
2478 continue
2479 result = sclsec1
2480 result % flag_negative = sclsec2 % flag_negative

The documentation for this interface was generated from the following file: