| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(vector), | private, | parameter | :: | XUnit | = | vector(1.0d0, 0.0d0, 0.0d0) | |
| type(vector), | private, | parameter | :: | YUnit | = | vector(0.0d0, 1.0d0, 0.0d0) | |
| type(vector), | private, | parameter | :: | ZUnit | = | vector(0.0d0, 0.0d0, 1.0d0) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(out) | :: | vec_result | |||
| real(kind=r64), | intent(in), | DIMENSION(3) | :: | array |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(out), | DIMENSION(3) | :: | array_result | ||
| type(vector), | intent(in) | :: | vec_1 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(out) | :: | vec_result | |||
| real(kind=r64), | intent(in) | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| real(kind=r64), | intent(in) | :: | real_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | real_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| integer, | intent(in) | :: | int_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | int_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| real(kind=r64), | intent(in) | :: | real_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| integer, | intent(in) | :: | int_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(in) | :: | vec_1 | |||
| type(vector), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector_2d), | intent(in) | :: | vec_1 | |||
| type(vector_2d), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector_2d), | intent(in) | :: | vec_1 | |||
| type(vector_2d), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector_2d), | intent(in) | :: | vec_1 | |||
| type(vector_2d), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector_2d), | intent(in) | :: | vec_1 | |||
| type(vector_2d), | intent(in) | :: | vec_2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | n | ||||
| type(vector) | :: | p(0:n-1) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(out) | :: | vec_result | |||
| real(kind=r64), | intent(in), | DIMENSION(3) | :: | array |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(out), | DIMENSION(3) | :: | array_result | ||
| type(vector), | intent(in) | :: | vec_1 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | intent(out) | :: | vec_result | |||
| real(kind=r64), | intent(in) | :: | value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector) | :: | vec | ||||
| real(kind=r64) | :: | roundto |
! lcsx=x3a ! lcsz=VecNormalize(x3av12a) ! lcsy=lcszx3a
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | dimension(:) | :: | Surf | |||
| integer, | intent(in) | :: | NSides | |||
| real(kind=r64), | intent(out) | :: | Azimuth | |||
| real(kind=r64), | intent(out) | :: | Tilt | |||
| type(vector) | :: | lcsx | ||||
| type(vector) | :: | lcsy | ||||
| type(vector) | :: | lcsz | ||||
| real(kind=r64), | intent(in) | :: | surfaceArea | |||
| type(vector), | intent(in) | :: | NewellSurfaceNormalVector |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | target | :: | verts(0:) | |||
| integer | :: | nverts | ||||
| type(planeeq) | :: | plane | ||||
| logical | :: | error |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(vector), | dimension(:) | :: | Surf | |||
| integer, | intent(in) | :: | Nsides | |||
| logical, | intent(out) | :: | IsCoPlanar | |||
| real(kind=r64), | intent(out) | :: | MaxDist | |||
| integer, | intent(out) | :: | ErrorVertex |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(polyhedron) | :: | Poly | ||||
| real(kind=r64), | intent(out) | :: | Volume |