CircleWrapper Module

module~~circlewrapper~~UsesGraph module~circlewrapper CircleWrapper module~errormessages ErrorMessages module~errormessages->module~circlewrapper module~circle Circle module~circle->module~circlewrapper PENF PENF PENF->module~circlewrapper PENF->module~errormessages module~dimensionswrapper DimensionsWrapper PENF->module~dimensionswrapper module~dimensionswrapper0d DimensionsWrapper0D module~dimensionswrapper0d->module~circlewrapper iso_fortran_env iso_fortran_env iso_fortran_env->module~errormessages module~dimensionswrapper->module~dimensionswrapper0d
Help

USE the data type to store USE the DimensionsWrapper0D abstract class USE the ErrorMessages for printing error messages USE I4P data type and str for string conversion

Used By

module~~circlewrapper~~UsedByGraph module~circlewrapper CircleWrapper module~circlewrapperfactory CircleWrapperFactory module~circlewrapper->module~circlewrapperfactory program~main main module~circlewrapperfactory->program~main
Help


Derived Types

type, public, extends(DimensionsWrapper0D_t) :: CircleWrapper_t

Extends from DimensionsWrapper0D_t (scalar value)

Components

TypeVisibility AttributesNameInitial
type(Circle_T), public, allocatable:: Value

Value stores a copy of the input data by assignment

Type-Bound Procedures

procedure, public :: Set => CircleWrapper_Set

Sets the Value into the Wrapper

procedure, public :: Get => CircleWrapper_Get

Gets the Value from the Wrapper

procedure, public :: GetShape => CircleWrapper_GetShape

Return the shape of the stored Value (0, scalar value)

procedure, public :: GetPointer => CircleWrapper_GetPointer

Return an unlimited polymorphic pointer to the Value

procedure, public :: DataSizeInBytes => CircleWrapper_DataSizeInBytes

Return the size of the stored data in bytes

procedure, public :: isOfDataType => CircleWrapper_isOfDataType

Check if the data type of a input Mold is Circle_t

procedure, public :: toString => CircleWrapper_toString

Return the value as a string

procedure, public :: Free => CircleWrapper_Free

Free the Wrapper

procedure, public :: Print => CircleWrapper_Print

Print the Wrapper content



Circle CircleWrapper CircleWrapperFactory DimensionsWrapper DimensionsWrapper0D DimensionsWrapper0D_DLCA DimensionsWrapper0D_I1P DimensionsWrapper0D_I2P DimensionsWrapper0D_I4P DimensionsWrapper0D_I8P DimensionsWrapper0D_L DimensionsWrapper0D_R4P DimensionsWrapper0D_R8P DimensionsWrapper1D DimensionsWrapper1D_DLCA DimensionsWrapper1D_I1P DimensionsWrapper1D_I2P DimensionsWrapper1D_I4P DimensionsWrapper1D_I8P DimensionsWrapper1D_L DimensionsWrapper1D_R4P DimensionsWrapper1D_R8P DimensionsWrapper2D DimensionsWrapper2D_DLCA DimensionsWrapper2D_I1P DimensionsWrapper2D_I2P DimensionsWrapper2D_I4P DimensionsWrapper2D_I8P DimensionsWrapper2D_L DimensionsWrapper2D_R4P DimensionsWrapper2D_R8P DimensionsWrapper3D DimensionsWrapper3D_DLCA DimensionsWrapper3D_I1P DimensionsWrapper3D_I2P DimensionsWrapper3D_I4P DimensionsWrapper3D_I8P DimensionsWrapper3D_L DimensionsWrapper3D_R4P DimensionsWrapper3D_R8P DimensionsWrapper4D DimensionsWrapper4D_DLCA DimensionsWrapper4D_I1P DimensionsWrapper4D_I2P DimensionsWrapper4D_I4P DimensionsWrapper4D_I8P DimensionsWrapper4D_L DimensionsWrapper4D_R4P DimensionsWrapper4D_R8P DimensionsWrapper5D DimensionsWrapper5D_DLCA DimensionsWrapper5D_I1P DimensionsWrapper5D_I2P DimensionsWrapper5D_I4P DimensionsWrapper5D_I8P DimensionsWrapper5D_L DimensionsWrapper5D_R4P DimensionsWrapper5D_R8P DimensionsWrapper6D DimensionsWrapper6D_DLCA DimensionsWrapper6D_I1P DimensionsWrapper6D_I2P DimensionsWrapper6D_I4P DimensionsWrapper6D_I8P DimensionsWrapper6D_L DimensionsWrapper6D_R4P DimensionsWrapper6D_R8P DimensionsWrapper7D DimensionsWrapper7D_DLCA DimensionsWrapper7D_I1P DimensionsWrapper7D_I2P DimensionsWrapper7D_I4P DimensionsWrapper7D_I8P DimensionsWrapper7D_L DimensionsWrapper7D_R4P DimensionsWrapper7D_R8P DLCAWrapperFactory ErrorMessages FPL FPL_Utils I1PWrapperFactory I2PWrapperFactory I4PWrapperFactory I8PWrapperFactory LWrapperFactory ParameterEntry ParameterEntryDictionary ParameterList ParameterRootEntry R4PWrapperFactory R8PWrapperFactory WrapperFactory WrapperFactoryList WrapperFactoryListSingleton