Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(dimensions), | public, | parameter | :: | acceleration_ | = | dimensions(1, 0, -2, 0) | |
type(dimensions), | public, | parameter | :: | conductivity_ | = | dimensions(1, 1, -3, -1) | |
type(dimensions), | public, | parameter | :: | density_ | = | dimensions(-3, 1, 0, 0) | |
type(dimensions), | public, | parameter | :: | energy_ | = | dimensions(2, 1, -2, 0) | |
type(dimensions), | public, | parameter | :: | force_ | = | dimensions(1, 1, -2, 0) | |
type(dimensions), | public, | parameter | :: | length_ | = | dimensions(1, 0, 0, 0) | |
type(dimensions), | public, | parameter | :: | mass_ | = | dimensions(0, 1, 0, 0) | |
type(dimensions), | public, | parameter | :: | null_dim_ | = | dimensions(0, 0, 0, 0) | |
type(dimensions), | public, | parameter | :: | power_ | = | dimensions(2, 1, -3, 0) | |
type(dimensions), | public, | parameter | :: | pressure_ | = | dimensions(-1, 1, -2, 0) | |
type(dimensions), | public, | parameter | :: | specific_heat_ | = | dimensions(2, 0, -2, -1) | |
type(dimensions), | public, | parameter | :: | surface_ | = | dimensions(2, 0, 0, 0) | |
type(dimensions), | public, | parameter | :: | temperature_ | = | dimensions(0, 0, 0, 1) | |
type(dimensions), | public, | parameter | :: | therm_exp_coeff_ | = | dimensions(0, 0, 0, -1) | |
type(dimensions), | public, | parameter | :: | time_ | = | dimensions(0, 0, 1, 0) | |
type(dimensions), | public, | parameter | :: | velocity_ | = | dimensions(1, 0, -1, 0) | |
type(dimensions), | public, | parameter | :: | viscosity_ | = | dimensions(-1, 1, -1, 0) | |
type(dimensions), | public, | parameter | :: | volume_ | = | dimensions(3, 0, 0, 0) | |
type(dimensions), | public, | parameter | :: | youngs_modulus_ | = | dimensions(-1, 1, -2, 0) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(inout) | :: | dim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim | |||
integer, | intent(in) | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dim1 | |||
type(dimensions), | intent(in) | :: | dim2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(dimensions), | intent(in) | :: | dims |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | l | ||||
integer, | private | :: | m | ||||
integer, | private | :: | t | ||||
integer, | private | :: | theta |
procedure, public :: bcast_dim | |
procedure, public :: debug_dim | |
procedure, public :: dim_diff | |
procedure, public :: dim_div | |
procedure, public :: dim_mul | |
procedure, public :: dim_pow | |
procedure, public :: dim_sum | |
generic, public :: nemo_sizeof => nemo_dimensions_sizeof | |
generic, public :: operator(*) => dim_mul | |
generic, public :: operator(**) => dim_pow | |
generic, public :: operator(+) => dim_sum | |
generic, public :: operator(-) => dim_diff | |
generic, public :: operator(/) => dim_div | |
procedure, public :: quantity | |
generic, public :: sqrt => dim_sqrt | |
procedure, private :: dim_sqrt | |
procedure, private :: nemo_dimensions_sizeof |