Type-Bound Procedures
procedure, private, :: eq_SpinProj_t_SpinProj_t
procedure, private, :: neq_SpinProj_t_SpinProj_t
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
Return Value
logical
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
Return Value
logical
procedure, private, :: add_SpinProj_t_SpinProj_t
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
procedure, private, :: mult_SpinProj_t_int
-
private elemental function mult_SpinProj_t_int(lhs, rhs) result(res)
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
integer,
|
intent(in) |
|
|
:: |
rhs |
|
-
private elemental function mult_SpinProj_t_int(lhs, rhs) result(res)
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
integer,
|
intent(in) |
|
|
:: |
rhs |
|
procedure, private, :: sub_SpinProj_t_SpinProj_t
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
procedure, private, :: neg_SpinProj_t
-
private elemental function neg_SpinProj_t(m_s) result(res)
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
m_s |
|
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
lhs |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
rhs |
|
-
private elemental function neg_SpinProj_t(m_s) result(res)
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
class(SpinProj_t),
|
intent(in) |
|
|
:: |
m_s |
|