| 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(:) |