| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public | :: | radius | ||||
| real(kind=real64), | public, | allocatable | :: | center(:) |
| procedure, public :: Init => InitCircle | |
| procedure, public :: SetCenter => InitSetCenterCircle | |
| procedure, public :: SetRadius => InitSetRadiusCircle | |
| procedure, public :: getArea => getAreaCircle | |
| procedure, public :: show => showCircle |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public | :: | radius | ||||
| real(kind=real64), | public | :: | center(3) |
| procedure, public :: Init => InitSphere | |
| procedure, public :: SetCenter => InitSetCenterSphere | |
| procedure, public :: SetRadius => InitSetRadiusSphere | |
| procedure, public :: show => showSphere |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public, | allocatable | :: | NodCoord(:,:) | |||
| real(kind=real64), | public, | allocatable | :: | OuterNormal(:) | |||
| real(kind=real64), | public, | allocatable | :: | Center(:) |
| procedure, public :: Init => InitTriangle | |
| procedure, public :: setNode => setNodeTriangle | |
| procedure, public :: import => importTriangle | |
| procedure, public :: getCircle => getCircleTriangle | |
| procedure, public :: getArea => getAreaTriangle | |
| procedure, public :: show => showTriangle | |
| procedure, public :: GetOuterNormal => GetOuterNormalTriangle |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public, | allocatable | :: | NodCoord(:,:) |
| procedure, public :: Init => InitRectangle | |
| procedure, public :: create => createRectangle | |
| procedure, public :: move => moveRectangle | |
| procedure, public :: setNode => setNodeRectangle | |
| procedure, public :: import => importRectangle | |
| procedure, public :: getCircle => getCircleRectangle | |
| procedure, public :: getArea => getAreaRectangle | |
| procedure, public :: show => showRectangle | |
| procedure, public :: contact => contactRectangle |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public, | allocatable | :: | NodCoord(:,:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public, | allocatable | :: | NodCoord(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Circle_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Triangle_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(in) | :: | obj | |||
| class(Rectangle_), | intent(in) | :: | Rectangle | |||
| integer(kind=int32), | intent(in), | optional | :: | threshold |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Point_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Point_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Point_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| real(kind=real64), | intent(in), | optional | :: | xvec(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Line_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(inout), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Line_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NodCoord(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Line_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Circle_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(inout), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Circle_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | radius |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Circle_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Sphere_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(inout), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Sphere_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | radius |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Sphere_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Triangle_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Triangle_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodCoord(:,:) | ||
| character(len=*), | intent(in), | optional | :: | FileName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Triangle_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name | ||
| character(len=*), | intent(in), | optional | :: | option |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Triangle_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(inout) | :: | obj | |||
| class(Point_), | intent(in) | :: | point | |||
| integer(kind=int32), | intent(in) | :: | order |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodCoord(:,:) | ||
| character(len=*), | intent(in), | optional | :: | FileName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in) | :: | type_of_circle | |||
| type(Circle_), | intent(inout) | :: | circle |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Rectangle_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name | ||
| character(len=*), | intent(in), | optional | :: | option |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Tetrahedron_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | NodCoord(4,3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Tetrahedron_), | intent(inout) | :: | obj |