Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(Scalar1D), | public | :: | dxds | ||||
integer, | public | :: | nElem | ||||
type(Scalar1D), | public | :: | x |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Geometry1D), | intent(inout) | :: | myGeom |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Geometry1D), | intent(inout) | :: | myGeom |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Geometry1D), | intent(inout) | :: | myGeom | |||
type(Mesh1D), | intent(in) | :: | mesh |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Geometry1D), | intent(out) | :: | myGeom | |||
type(Lagrange), | intent(in), | pointer | :: | interp | ||
integer, | intent(in) | :: | nElem |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Geometry1D), | intent(in) | :: | myGeom | |||
character, | intent(in), | optional | :: | fileName |
type,public :: Geometry1D
type(Scalar1D) :: x ! Physical Positions
type(Scalar1D) :: dxds ! Conversion from computational to physical space
integer :: nElem
contains
procedure,public :: Init => Init_Geometry1D
procedure,public :: Free => Free_Geometry1D
procedure,public :: GenerateFromMesh => GenerateFromMesh_Geometry1D
procedure,public :: CalculateMetricTerms => CalculateMetricTerms_Geometry1D
procedure :: write => Write_Geometry1D
endtype Geometry1D