| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FEMDomain_), | intent(in) | :: | dv1(:) | |||
| type(FEMDomain_), | intent(in) | :: | dv2(:) |
| procedure, public :: cube => cube_Factory | |
| procedure, public :: sphere => Sphere_Factory | |
| procedure, public :: soybean => Soybean_Factory | |
| procedure, public, pass :: move_forall_femdomain_Factory | |
| procedure, public, pass :: move_foreach_femdomain_Factory | |
| procedure, public, pass :: move_foreach_soybean_Factory => move_foreach_Soybean_Factory | |
| generic, public :: move => move_forall_femdomain_Factory, move_foreach_femdomain_Factory, move_foreach_soybean_Factory | |
| procedure, public, pass :: rotate_forall_Factory | |
| procedure, public, pass :: rotate_foreach_Factory | |
| generic, public :: rotate => rotate_forall_Factory, rotate_foreach_Factory | |
| procedure, public, pass :: resize_forall_Factory | |
| procedure, public, pass :: resize_foreach_Factory | |
| generic, public :: resize => resize_forall_Factory, resize_foreach_Factory |
!$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| integer(kind=int32), | intent(in) | :: | division(1:3) | |||
| integer(kind=int32), | intent(in) | :: | n |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| integer(kind=int32), | intent(in) | :: | division(1:3) | |||
| integer(kind=int32), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(FEMDomain_), | intent(in) | :: | dv1(:) | |||
| type(FEMDomain_), | intent(in) | :: | dv2(:) |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in) | :: | x(:) | |||
| real(kind=real64), | intent(in) | :: | y(:) | |||
| real(kind=real64), | intent(in) | :: | z(:) |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in) | :: | x | |||
| real(kind=real64), | intent(in) | :: | y | |||
| real(kind=real64), | intent(in) | :: | z |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in) | :: | x(:) | |||
| real(kind=real64), | intent(in) | :: | y(:) | |||
| real(kind=real64), | intent(in) | :: | z(:) |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in) | :: | x | |||
| real(kind=real64), | intent(in) | :: | y | |||
| real(kind=real64), | intent(in) | :: | z |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in) | :: | x(:) | |||
| real(kind=real64), | intent(in) | :: | y(:) | |||
| real(kind=real64), | intent(in) | :: | z(:) |
$OMP end parallel do
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Factory_), | intent(in) | :: | this | |||
| type(FEMDomain_), | intent(inout) | :: | objects(:) | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z |