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 |