| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(Mesh_), | public | :: | Mesh | ||||
| type(MaterialProp_), | public | :: | MaterialProp | ||||
| type(Boundary_), | public | :: | Boundary | ||||
| type(ControlParameter_), | public | :: | ControlPara | ||||
| type(ShapeFunction_), | public | :: | ShapeFunction | ||||
| type(PhysicalField_), | public, | allocatable | :: | PhysicalField(:) | |||
| integer(kind=int32), | public | :: | numoflayer | = | 0 | ||
| character(len=36), | public | :: | uuid | ||||
| character(len=36), | public | :: | link(2) | ||||
| character(len=70), | public | :: | meshtype | ||||
| real(kind=real64), | public, | allocatable | :: | scalar(:) | |||
| real(kind=real64), | public, | allocatable | :: | vector(:,:) | |||
| real(kind=real64), | public, | allocatable | :: | tensor(:,:,:) | |||
| real(kind=real64), | public | :: | RealTime | = | 1.0d0 | ||
| integer(kind=int32), | public | :: | NumOfDomain | = | 1 | ||
| character(len=200), | public | :: | FilePath | = | "None" | ||
| character(len=200), | public | :: | FileName | = | "None" | ||
| character(len=200), | public | :: | Name | = | "None" | ||
| character(len=9), | public | :: | Dtype | = | "None" | ||
| character(len=200), | public | :: | SolverType | = | "None" | ||
| character(len=200), | public | :: | Category1 | = | "None" | ||
| character(len=200), | public | :: | Category2 | = | "None" | ||
| character(len=200), | public | :: | Category3 | = | "None" | ||
| integer(kind=int32), | public | :: | DomainID | = | 1 | ||
| integer(kind=int32), | public | :: | timestep | = | 1 | ||
| integer(kind=int32), | public | :: | NumberOfBoundaries | = | 0 | ||
| integer(kind=int32), | public | :: | NumberOfMaterials | = | 0 | ||
| type(Meshp_), | public, | allocatable | :: | Meshes(:) | |||
| type(Materialp_), | public, | allocatable | :: | Materials(:) | |||
| type(Boundaryp_), | public, | allocatable | :: | Boundaries(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| class(Mesh_), | intent(inout), | optional | :: | mesh | ||
| integer(kind=int32), | intent(in), | optional | :: | from | ||
| real(kind=real64), | intent(in), | optional | :: | length | ||
| real(kind=real64), | intent(in), | optional | :: | rot_x | ||
| real(kind=real64), | intent(in), | optional | :: | rot_y | ||
| real(kind=real64), | intent(in), | optional | :: | rot_z | ||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| real(kind=real64), | intent(in), | optional | :: | dx | ||
| real(kind=real64), | intent(in), | optional | :: | dy | ||
| real(kind=real64), | intent(in), | optional | :: | dz |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NodID | |||
| integer(kind=int32), | intent(in) | :: | DimID | |||
| real(kind=real64), | intent(in) | :: | Val | |||
| logical, | intent(in), | optional | :: | FastMode |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | name | ||
| integer(kind=int32), | intent(in), | optional | :: | id | ||
| real(kind=real64), | intent(in), | optional | :: | scalar(:) | ||
| real(kind=real64), | intent(in), | optional | :: | vector(:,:) | ||
| real(kind=real64), | intent(in), | optional | :: | tensor(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | attribute | |||
| character(len=*), | intent(in) | :: | datastyle | |||
| integer, | intent(in), | optional | :: | vectorrank | ||
| integer, | intent(in), | optional | :: | tensorrank1 | ||
| integer, | intent(in), | optional | :: | tensorrank2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | scalar(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | vector(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | tensor(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | scalar(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | attribute | |||
| character(len=*), | intent(in) | :: | datastyle | |||
| integer, | intent(in), | optional | :: | vectorrank | ||
| integer, | intent(in), | optional | :: | tensorrank1 | ||
| integer, | intent(in), | optional | :: | tensorrank2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | vector(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in) | :: | tensor(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | name | ||
| integer(kind=int32), | intent(in), | optional | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax | ||
| real(kind=real64), | intent(in), | optional | :: | tmin | ||
| real(kind=real64), | intent(in), | optional | :: | tmax | ||
| real(kind=real64), | intent(in), | optional | :: | valx | ||
| real(kind=real64), | intent(in), | optional | :: | valy | ||
| real(kind=real64), | intent(in), | optional | :: | valz | ||
| real(kind=real64), | intent(in), | optional | :: | val | ||
| integer(kind=int32), | intent(in), | optional | :: | val_id | ||
| integer(kind=int32), | intent(in), | optional | :: | NumOfValPerNod | ||
| logical, | intent(in), | optional | :: | Mode2D |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax | ||
| real(kind=real64), | intent(in), | optional | :: | tmin | ||
| real(kind=real64), | intent(in), | optional | :: | tmax | ||
| real(kind=real64), | intent(in), | optional | :: | valx | ||
| real(kind=real64), | intent(in), | optional | :: | valy | ||
| real(kind=real64), | intent(in), | optional | :: | valz | ||
| real(kind=real64), | intent(in), | optional | :: | val | ||
| integer(kind=int32), | intent(in), | optional | :: | val_id | ||
| integer(kind=int32), | intent(in), | optional | :: | NumOfValPerNod | ||
| logical, | intent(in), | optional | :: | Mode2D |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax | ||
| real(kind=real64), | intent(in), | optional | :: | tmin | ||
| real(kind=real64), | intent(in), | optional | :: | tmax | ||
| real(kind=real64), | intent(in), | optional | :: | valx | ||
| real(kind=real64), | intent(in), | optional | :: | valy | ||
| real(kind=real64), | intent(in), | optional | :: | valz | ||
| real(kind=real64), | intent(in), | optional | :: | val | ||
| integer(kind=int32), | intent(in), | optional | :: | val_id | ||
| integer(kind=int32), | intent(in), | optional | :: | NumOfValPerNod | ||
| logical, | intent(in), | optional | :: | Mode2D |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax | ||
| real(kind=real64), | intent(in), | optional | :: | tmin | ||
| real(kind=real64), | intent(in), | optional | :: | tmax | ||
| real(kind=real64), | intent(in), | optional | :: | valx | ||
| real(kind=real64), | intent(in), | optional | :: | valy | ||
| real(kind=real64), | intent(in), | optional | :: | valz | ||
| integer(kind=int32), | intent(in), | optional | :: | MaterialID | ||
| logical, | intent(in), | optional | :: | Mode2D |
print , "Project : ",ProjectName print , "is Exported as : ",FileFormat," format" print *, "File Name is : ",FileName
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=4), | intent(in), | optional | :: | OptionalFileFormat | ||
| character(len=*), | intent(in), | optional | :: | OptionalProjectName | ||
| integer, | intent(in), | optional | :: | FileHandle | ||
| type(Mesh_), | intent(in), | optional | :: | Mesh | ||
| logical, | intent(in), | optional | :: | Boundaries | ||
| type(Boundary_), | intent(in), | optional | :: | Boundary | ||
| logical, | intent(in), | optional | :: | Materials | ||
| type(MaterialProp_), | intent(in), | optional | :: | Material | ||
| integer, | intent(in), | optional | :: | NumberOfBoundaries | ||
| integer, | intent(in), | optional | :: | BoundaryID | ||
| integer, | intent(in), | optional | :: | NumberOfMaterials | ||
| integer, | intent(in), | optional | :: | MaterialID | ||
| logical, | intent(in), | optional | :: | node | ||
| logical, | intent(in), | optional | :: | element | ||
| logical, | intent(in), | optional | :: | materialinfo | ||
| logical, | intent(in), | optional | :: | dirichlet | ||
| logical, | intent(in), | optional | :: | neumann | ||
| character(len=*), | intent(in), | optional | :: | file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | template | ||
| character(len=*), | intent(in), | optional | :: | templateFile | ||
| integer(kind=int32), | intent(in), | optional | :: | NodalDOF | ||
| integer(kind=int32), | intent(in), | optional | :: | NumOfMaterialPara | ||
| real(kind=real64), | intent(in), | optional | :: | Tol | ||
| integer(kind=int32), | intent(in), | optional | :: | SimMode | ||
| integer(kind=int32), | intent(in), | optional | :: | ItrTol | ||
| integer(kind=int32), | intent(in), | optional | :: | Timestep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NumOfMatPara |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeDOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeDOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeDOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| logical, | intent(in), | optional | :: | fix |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| class(FEMDomain_), | intent(in) | :: | OriginalObj | |||
| logical, | intent(in), | optional | :: | onlyMesh |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | Option |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj1 | |||
| class(FEMDomain_), | intent(inout) | :: | obj2 | |||
| character(len=*), | intent(in), | optional | :: | ContactModel |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | meshtype | |||
| character(len=*), | intent(in), | optional | :: | Name | ||
| integer(kind=int32), | intent(in), | optional | :: | x_num | ||
| integer(kind=int32), | intent(in), | optional | :: | y_num | ||
| integer(kind=int32), | intent(in), | optional | :: | z_num | ||
| real(kind=real64), | intent(in), | optional | :: | x_len | ||
| real(kind=real64), | intent(in), | optional | :: | y_len | ||
| real(kind=real64), | intent(in), | optional | :: | z_len | ||
| real(kind=real64), | intent(in), | optional | :: | Le | ||
| real(kind=real64), | intent(in), | optional | :: | Lh | ||
| real(kind=real64), | intent(in), | optional | :: | Dr | ||
| real(kind=real64), | intent(in), | optional | :: | thickness | ||
| integer(kind=int32), | intent(in), | optional | :: | division | ||
| real(kind=real64), | intent(in), | optional | :: | top | ||
| real(kind=real64), | intent(in), | optional | :: | margin | ||
| real(kind=real64), | intent(in), | optional | :: | inclineRate | ||
| real(kind=real64), | intent(in), | optional | :: | shaperatio | ||
| type(FEMDomain_), | intent(inout), | optional | :: | master | ||
| type(FEMDomain_), | intent(inout), | optional | :: | slave | ||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| real(kind=real64), | intent(in), | optional | :: | dx | ||
| real(kind=real64), | intent(in), | optional | :: | dy | ||
| real(kind=real64), | intent(in), | optional | :: | dz | ||
| real(kind=real64), | intent(in), | optional | :: | coordinate(:,:) | ||
| integer(kind=int32), | intent(in), | optional | :: | species | ||
| real(kind=real64), | intent(in), | optional | :: | SoyWidthRatio |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | extention | |||
| real(kind=real64), | intent(in), | optional | :: | field(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
print , "Project : ",ProjectName print , "is Exported as : ",FileFormat," format" print *, "File Name is : ",iFileName
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | OptionalFileFormat | ||
| character(len=*), | intent(in), | optional | :: | OptionalProjectName | ||
| integer(kind=int32), | intent(in), | optional | :: | FileHandle | ||
| character(len=*), | intent(in), | optional | :: | SolverType | ||
| integer(kind=int32), | intent(in), | optional | :: | MeshDimension | ||
| character(len=*), | intent(in), | optional | :: | FileName | ||
| character(len=*), | intent(in), | optional | :: | Name | ||
| logical, | intent(in), | optional | :: | regacy | ||
| class(FEMDomain_), | intent(inout), | optional | :: | with | ||
| character(len=*), | intent(in), | optional | :: | path | ||
| character(len=*), | intent(in), | optional | :: | extention | ||
| integer(kind=int32), | intent(in), | optional | :: | step | ||
| real(kind=real64), | intent(in), | optional | :: | FieldValue(:,:) | ||
| logical, | intent(in), | optional | :: | restart |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x(:) | ||
| real(kind=real64), | intent(in), | optional | :: | altitude(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | scalar(:) | ||
| real(kind=real64), | intent(in), | optional | :: | vector(:,:) | ||
| real(kind=real64), | intent(in), | optional | :: | tensor(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character, | intent(in), | optional | :: | OptionalContorName*30 | ||
| character, | intent(in), | optional | :: | OptionalAbb*6 | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalStep | ||
| character(len=*), | intent(in), | optional | :: | Name | ||
| logical, | intent(in), | optional | :: | withNeumannBC | ||
| logical, | intent(in), | optional | :: | withDirichletBC | ||
| logical, | intent(in), | optional | :: | onlyNeumannBC | ||
| logical, | intent(in), | optional | :: | onlyDirichletBC | ||
| logical, | intent(in), | optional | :: | asMsh | ||
| logical, | intent(in), | optional | :: | withMaterial | ||
| character(len=*), | intent(in), | optional | :: | Tag | ||
| integer(kind=int32), | intent(in), | optional | :: | timestep | ||
| real(kind=real64), | intent(in), | optional | allocatable | :: | field(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character, | intent(in), | optional | :: | OptionalContorName*30 | ||
| character, | intent(in), | optional | :: | OptionalAbb*6 | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalStep | ||
| character(len=*), | intent(in), | optional | :: | Name | ||
| logical, | intent(in), | optional | :: | withNeumannBC | ||
| logical, | intent(in), | optional | :: | withDirichletBC | ||
| logical, | intent(in), | optional | :: | onlyNeumannBC | ||
| logical, | intent(in), | optional | :: | onlyDirichletBC | ||
| logical, | intent(in), | optional | :: | asMsh | ||
| logical, | intent(in), | optional | :: | withMaterial | ||
| character(len=*), | intent(in), | optional | :: | Tag | ||
| integer(kind=int32), | intent(in), | optional | :: | timestep | ||
| real(kind=real64), | intent(in), | optional | allocatable | :: | field(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | gp_value(:,:) | |||
| character, | intent(in), | optional | :: | OptionalContorName*30 | ||
| character, | intent(in), | optional | :: | OptionalAbb*6 | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalStep | ||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | Vector(:,:) | ||
| character(len=*), | intent(in), | optional | :: | Name | ||
| character(len=*), | intent(in) | :: | FieldName | |||
| integer(kind=int32), | intent(in) | :: | Step | |||
| integer(kind=int32), | intent(in), | optional | :: | fh | ||
| logical, | intent(in), | optional | :: | withMsh | ||
| logical, | intent(in), | optional | :: | ElementWize | ||
| logical, | intent(in), | optional | :: | NodeWize | ||
| logical, | intent(in), | optional | :: | onlyDirichlet |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | gp_value(:,:) | |||
| character, | intent(in), | optional | :: | OptionalContorName*30 | ||
| character, | intent(in), | optional | :: | OptionalAbb*6 | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalStep | ||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | gp_value(:,:) | |||
| character, | intent(in), | optional | :: | OptionalContorName*30 | ||
| character, | intent(in), | optional | :: | OptionalAbb*6 | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalStep |
"Hydrostatic stress (kPa)" ""Deviatoric stress (kPa)" "Hydrostatic strain" "Deviatoric strain"
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | uvec(:) | |||
| real(kind=real64), | intent(in) | :: | sigma(:,:,:) | |||
| real(kind=real64), | intent(in) | :: | strain_measure(:,:,:) | |||
| integer(kind=int32), | intent(in) | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(inout), | allocatable | :: | DBCvec(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | elem |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | elem |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | ElementID | ||
| integer(kind=int32), | intent(in), | optional | :: | GaussPointID | ||
| logical, | intent(in), | optional | :: | ReducedIntegration | ||
| real(kind=real64), | intent(in), | optional | :: | position(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| integer(kind=int32), | intent(in), | optional | :: | except | ||
| integer(kind=int32), | intent(in), | optional | :: | exceptlist(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | Obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in) | :: | LocalNodeID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| type(FEMDomain_), | intent(inout), | optional | :: | BoundingBox | ||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| type(FEMDomain_), | intent(inout), | optional | :: | BoundingBox | ||
| real(kind=real64), | intent(in), | optional | :: | xmin | ||
| real(kind=real64), | intent(in), | optional | :: | xmax | ||
| real(kind=real64), | intent(in), | optional | :: | ymin | ||
| real(kind=real64), | intent(in), | optional | :: | ymax | ||
| real(kind=real64), | intent(in), | optional | :: | zmin | ||
| real(kind=real64), | intent(in), | optional | :: | zmax | ||
| integer(kind=int32), | intent(in), | optional | :: | NodeID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | Obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in) | :: | x | |||
| real(kind=real64), | intent(in) | :: | y | |||
| real(kind=real64), | intent(in) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in) | :: | GaussPointID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| logical, | intent(in), | optional | :: | Default | ||
| character(len=*), | intent(in), | optional | :: | FileName | ||
| logical, | intent(in), | optional | :: | simple |
print , "Project : ",ProjectName print , "is Exported as : ",FileFormat," format" print *, "File Name is : ",FileName
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=4), | intent(in), | optional | :: | OptionalFileFormat | ||
| character(len=*), | intent(in), | optional | :: | OptionalProjectName | ||
| integer, | intent(in), | optional | :: | FileHandle | ||
| type(Mesh_), | intent(in), | optional | :: | Mesh | ||
| logical, | intent(in), | optional | :: | Boundaries | ||
| type(Boundary_), | intent(in), | optional | :: | Boundary | ||
| logical, | intent(in), | optional | :: | Materials | ||
| type(MaterialProp_), | intent(in), | optional | :: | Material | ||
| integer, | intent(in), | optional | :: | NumberOfBoundaries | ||
| integer, | intent(in), | optional | :: | BoundaryID | ||
| integer, | intent(in), | optional | :: | NumberOfMaterials | ||
| integer, | intent(in), | optional | :: | MaterialID | ||
| logical, | intent(in), | optional | :: | node | ||
| logical, | intent(in), | optional | :: | element | ||
| logical, | intent(in), | optional | :: | materialinfo | ||
| logical, | intent(in), | optional | :: | dirichlet | ||
| logical, | intent(in), | optional | :: | neumann | ||
| character(len=*), | intent(in), | optional | :: | file |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | Obj | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| class(Mesh_), | intent(inout) | :: | Mesh |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| type(MaterialProp_), | intent(in), | target | :: | Material | ||
| integer(kind=int32), | intent(in), | optional | :: | NumberOfMaterials | ||
| integer(kind=int32), | intent(in), | optional | :: | MaterialID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| type(Boundary_), | intent(in), | target | :: | Boundary | ||
| integer(kind=int32), | intent(in), | optional | :: | NumberOfBoundaries | ||
| integer(kind=int32), | intent(in), | optional | :: | BoundaryID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | name | ||
| integer(kind=int32), | intent(in), | optional | :: | fh | ||
| logical, | intent(in), | optional | :: | endl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | blacklist(:) | ||
| integer(kind=int32), | intent(in), | optional | :: | flag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| integer(kind=int32), | intent(in), | optional | :: | NodeList(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | inobj1 | |||
| class(FEMDomain_), | intent(in) | :: | inobj2 | |||
| class(FEMDomain_), | intent(out) | :: | outobj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in), | optional | :: | scalar(:,:) | ||
| real(kind=real64), | intent(in), | optional | :: | vector(:,:) | ||
| real(kind=real64), | intent(in), | optional | :: | tensor(:,:,:) | ||
| integer(kind=int32), | intent(in), | optional | :: | step | ||
| character(len=*), | intent(in), | optional | :: | fieldname | ||
| integer(kind=int32), | intent(in), | optional | :: | NodeList(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | LocalVector(:) | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in) | :: | DOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in), | optional | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeList(:) |
call GetAllShapeFunc(shapefunc,elem_id=1,nod_coord=obj%Mesh%NodCoord,&
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=2), | intent(in) | :: | direction | |||
| type(FEMDomain_), | intent(inout) | :: | domain | |||
| character(len=*), | intent(in) | :: | PhysicalField | |||
| logical, | intent(in), | optional | :: | debug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name | ||
| integer(kind=int32), | intent(in), | optional | :: | BoundaryID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| logical, | intent(in), | optional | :: | deg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name | ||
| integer(kind=int32), | intent(in), | optional | :: | BoundaryID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x_rate | ||
| real(kind=real64), | intent(in), | optional | :: | y_rate | ||
| real(kind=real64), | intent(in), | optional | :: | z_rate | ||
| real(kind=real64), | intent(in), | optional | :: | x_len | ||
| real(kind=real64), | intent(in), | optional | :: | y_len | ||
| real(kind=real64), | intent(in), | optional | :: | z_len | ||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | ratio |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| integer(kind=int32), | intent(in), | optional | :: | DimNum | ||
| integer(kind=int32), | intent(in), | optional | :: | ElementType |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | meshtype | ||
| character(len=*), | intent(in), | optional | :: | Name | ||
| integer(kind=int32), | intent(in), | optional | :: | x_num | ||
| integer(kind=int32), | intent(in), | optional | :: | y_num | ||
| integer(kind=int32), | intent(in), | optional | :: | z_num | ||
| real(kind=real64), | intent(in), | optional | :: | x_len | ||
| real(kind=real64), | intent(in), | optional | :: | y_len | ||
| real(kind=real64), | intent(in), | optional | :: | z_len | ||
| real(kind=real64), | intent(in), | optional | :: | Le | ||
| real(kind=real64), | intent(in), | optional | :: | Lh | ||
| real(kind=real64), | intent(in), | optional | :: | Dr | ||
| real(kind=real64), | intent(in), | optional | :: | thickness | ||
| integer(kind=int32), | intent(in), | optional | :: | division | ||
| real(kind=real64), | intent(in), | optional | :: | top | ||
| real(kind=real64), | intent(in), | optional | :: | margin | ||
| real(kind=real64), | intent(in), | optional | :: | inclineRate | ||
| real(kind=real64), | intent(in), | optional | :: | shaperatio | ||
| type(FEMDomain_), | intent(inout), | optional | :: | master | ||
| type(FEMDomain_), | intent(inout), | optional | :: | slave | ||
| real(kind=real64), | intent(in), | optional | :: | x | ||
| real(kind=real64), | intent(in), | optional | :: | y | ||
| real(kind=real64), | intent(in), | optional | :: | z | ||
| real(kind=real64), | intent(in), | optional | :: | dx | ||
| real(kind=real64), | intent(in), | optional | :: | dy | ||
| real(kind=real64), | intent(in), | optional | :: | dz | ||
| real(kind=real64), | intent(in), | optional | :: | coordinate(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in), | optional | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=200), | intent(in) | :: | inDType |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=200), | intent(in) | :: | inSolverType |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| logical, | intent(in), | optional | :: | new | ||
| 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 | :: | value | ||
| real(kind=real64), | intent(in), | optional | :: | values(4) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | OptionalTol | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalItrTol | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalTimestep | ||
| integer(kind=int32), | intent(in), | optional | :: | OptionalSimMode |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x_min | ||
| real(kind=real64), | intent(in), | optional | :: | x_max | ||
| real(kind=real64), | intent(in), | optional | :: | y_min | ||
| real(kind=real64), | intent(in), | optional | :: | y_max | ||
| real(kind=real64), | intent(in), | optional | :: | z_min | ||
| real(kind=real64), | intent(in), | optional | :: | z_max |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeList(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | name | |||
| real(kind=real64), | intent(in), | optional | :: | scalar(:) | ||
| real(kind=real64), | intent(in), | optional | :: | vector(:,:) | ||
| real(kind=real64), | intent(in), | optional | :: | tensor(:,:,:) | ||
| character(len=*), | intent(in), | optional | :: | field | ||
| integer(kind=int32), | intent(in), | optional | :: | ElementType | ||
| integer(kind=int32), | intent(in), | optional | :: | Nodelist(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in), | optional | :: | Density | ||
| integer(kind=int32), | intent(in), | optional | :: | DOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in), | optional | :: | Density | ||
| integer(kind=int32), | intent(in), | optional | :: | DOF | ||
| real(kind=real64), | intent(in), | optional | :: | Accel(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| type(ShapeFunction_), | intent(in), | optional | :: | shapefunction | ||
| integer(kind=int32), | intent(in), | optional | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | E | |||
| real(kind=real64), | intent(in) | :: | v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in), | optional | :: | GaussPoint | ||
| real(kind=real64), | intent(in) | :: | disp(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in), | optional | :: | GaussPoint | ||
| real(kind=real64), | intent(in) | :: | disp(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in), | optional | :: | GaussPoint | ||
| real(kind=real64), | intent(in) | :: | disp(:,:) | |||
| real(kind=real64), | intent(in) | :: | E | |||
| real(kind=real64), | intent(in) | :: | v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in), | optional | :: | GaussPoint | ||
| real(kind=real64), | intent(in) | :: | disp(:,:) | |||
| real(kind=real64), | intent(in) | :: | E | |||
| real(kind=real64), | intent(in) | :: | v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in) | :: | E | |||
| real(kind=real64), | intent(in) | :: | v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in), | optional | :: | D |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | position(:) | |||
| integer(kind=int32), | intent(in) | :: | DOF | |||
| type(ShapeFunction_), | intent(in), | optional | :: | shapefunction | ||
| logical, | intent(in), | optional | :: | strict |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in) | :: | GlobalVector(:) | |||
| integer(kind=int32), | intent(in), | optional | :: | DOF |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| real(kind=real64), | intent(in) | :: | ElementVector(:) | |||
| integer(kind=int32), | intent(in), | optional | :: | DOF | ||
| logical, | intent(in), | optional | :: | Replace | ||
| logical, | intent(in), | optional | :: | Reset | ||
| real(kind=real64), | intent(inout), | allocatable | :: | GlobalVector(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FEMDomain_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | displacement(:) | |||
| real(kind=real64), | intent(in) | :: | YoungModulus(:) | |||
| real(kind=real64), | intent(in) | :: | PoissonRatio(:) |