Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(Mesh_), | public | :: | Mesh | ||||
real(kind=real64), | public, | allocatable | :: | meshPara(:,:) | |||
real(kind=real64), | public | :: | x_max | ||||
real(kind=real64), | public | :: | x_min | ||||
real(kind=real64), | public | :: | y_max | ||||
real(kind=real64), | public | :: | y_min | ||||
real(kind=real64), | public | :: | z_max | ||||
real(kind=real64), | public | :: | z_min | ||||
real(kind=real64), | public | :: | t_max | ||||
real(kind=real64), | public | :: | t_min | ||||
integer(kind=int32), | public | :: | Mcount | ||||
integer(kind=int32), | public | :: | layer | ||||
character(len=200), | public | :: | Name | = | " " | ||
real(kind=real64), | public, | allocatable | :: | MatPara(:,:) | |||
integer(kind=int32), | public | :: | NumOfMatPara | ||||
integer(kind=int32), | public | :: | NumOfMaterial | ||||
character(len=40), | public | :: | MaterialType | = | " " | ||
character(len=70), | public | :: | ErrorMsg | = | " " |
procedure, public :: Init => initializeMaterial | |
procedure, public :: export => exportMaterialProp | |
procedure, public :: save => saveMaterialProp | |
procedure, public :: Delete => DeallocateMaterialProp | |
procedure, public :: create => createMaterialProp | |
procedure, public :: set => setMaterialProp | |
procedure, public :: gmsh => gmshMaterialProp | |
procedure, public :: show => showMaterialProp | |
procedure, public :: getValues => getValuesMaterialProp | |
procedure, public :: remove => removeMaterialProp | |
procedure, public :: open => openMaterialProp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | path | |||
character(len=*), | intent(in), | optional | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in), | optional | :: | Name | ||
real(kind=real64), | intent(in), | optional | :: | x_max | ||
real(kind=real64), | intent(in), | optional | :: | x_min | ||
real(kind=real64), | intent(in), | optional | :: | y_max | ||
real(kind=real64), | intent(in), | optional | :: | y_min | ||
real(kind=real64), | intent(in), | optional | :: | z_max | ||
real(kind=real64), | intent(in), | optional | :: | z_min | ||
real(kind=real64), | intent(in), | optional | :: | t_max | ||
real(kind=real64), | intent(in), | optional | :: | t_min | ||
real(kind=real64), | intent(in), | optional | :: | ParaValue | ||
integer(kind=int32), | intent(in), | optional | :: | Layer |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | path | |||
character(len=*), | intent(in), | optional | :: | name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
logical, | intent(in), | optional | :: | restart | ||
character(len=*), | intent(in) | :: | path |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(in), | optional | :: | x_max | ||
real(kind=real64), | intent(in), | optional | :: | x_min | ||
real(kind=real64), | intent(in), | optional | :: | y_max | ||
real(kind=real64), | intent(in), | optional | :: | y_min | ||
real(kind=real64), | intent(in), | optional | :: | z_max | ||
real(kind=real64), | intent(in), | optional | :: | z_min | ||
real(kind=real64), | intent(in), | optional | :: | t_max | ||
real(kind=real64), | intent(in), | optional | :: | t_min | ||
real(kind=real64), | intent(in), | optional | :: | ParaValue | ||
integer(kind=int32), | intent(in), | optional | :: | Layer |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in), | optional | :: | Name | ||
character(len=*), | intent(in), | optional | :: | Tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout), | optional | allocatable | :: | MaterialParameters(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(in) | :: | mat_para(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(in) | :: | inobj1 | |||
class(MaterialProp_), | intent(in) | :: | inobj2 | |||
class(MaterialProp_), | intent(out) | :: | outobj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MaterialProp_), | intent(in) | :: | obj | |||
type(Mesh_), | intent(in) | :: | mesh | |||
real(kind=real64), | intent(inout), | allocatable | :: | Values(:) |