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