Geometry_t Derived Type

type, public :: Geometry_t


Components

Type Visibility Attributes Name Initial
character(len=LINE_LENGTH), public :: solutionName

Type-Bound Procedures

procedure, public :: Construct => Geometry_Construct

  • private subroutine Geometry_Construct(self, mesh, spA, controlVariables)

    Arguments

    Type IntentOptional Attributes Name
    class(Geometry_t), intent(inout) :: self
    class(HexMesh), intent(in) :: mesh
    class(NodalStorage_t), intent(in) :: spA(0:)
    class(FTValueDictionary), intent(in) :: controlVariables

procedure, public :: Compute => Geometry_Compute

  • private subroutine Geometry_Compute(self, mesh, spA)

    Arguments

    Type IntentOptional Attributes Name
    class(Geometry_t), intent(inout) :: self
    class(HexMesh), intent(in) :: mesh
    class(NodalStorage_t), intent(in) :: spA(0:)

procedure, public :: Describe => Geometry_Describe

  • private subroutine Geometry_Describe(self)

    Arguments

    Type IntentOptional Attributes Name
    class(Geometry_t), intent(in) :: self