| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int32), | public | :: | PF_GLYCINE_MAX | = | 1 | ||
| integer(kind=int32), | public | :: | PF_GLYCINE_SOJA | = | 1 | ||
| integer(kind=int32), | public | :: | PF_SOYBEAN | = | 1 | ||
| integer(kind=int32), | public | :: | PF_MAIZE | = | 2 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=200), | public | :: | FileName | = | " " | ||
| real(kind=real64), | public, | allocatable | :: | NodCoord(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | ElemNod(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | ElemMat(:) | |||
| integer(kind=int32), | public, | allocatable | :: | MasterID(:) | |||
| integer(kind=int32), | public, | allocatable | :: | SlaveID(:) | |||
| integer(kind=int32), | public, | allocatable | :: | NTSMasterFacetID(:) | |||
| real(kind=real64), | public, | allocatable | :: | xi(:,:) | |||
| real(kind=real64), | public, | allocatable | :: | NodCoordInit(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | BottomElemID | |||
| integer(kind=int32), | public, | allocatable | :: | TopElemID | |||
| integer(kind=int32), | public, | allocatable | :: | FacetElemNod(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | NextFacets(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | SurfaceLine2D(:) | |||
| integer(kind=int32), | public, | allocatable | :: | SubMeshNodFromTo(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | SubMeshElemFromTo(:,:) | |||
| integer(kind=int32), | public, | allocatable | :: | SubMeshSurfFromTo(:,:) | |||
| integer(kind=int32), | public | :: | surface | = | 1 | ||
| integer(kind=int32), | public, | allocatable | :: | GlobalNodID(:) | |||
| character(len=36), | public | :: | uuid | ||||
| character(len=70), | public | :: | ElemType | = | " " | ||
| character(len=70), | public | :: | ErrorMsg | = | " " | ||
| character(len=70), | public | :: | meshtype |
| procedure, public :: add => addMesh | |
| procedure, public :: addElements => addElementsMesh | |
| procedure, public :: adjustSphere => AdjustSphereMesh | |
| procedure, public :: adjustCylinder => AdjustCylinderMesh | |
| procedure, public :: assemble => assembleMesh | |
| procedure, public :: arrangeNodeOrder => arrangeNodeOrderMesh | |
| procedure, public :: copy => CopyMesh | |
| procedure, public :: cut => cutMesh | |
| procedure, public :: convertMeshType => ConvertMeshTypeMesh | |
| procedure, public :: convertTetraToHexa => convertTetraToHexaMesh | |
| procedure, public :: convertTriangleToRectangular => convertTriangleToRectangularMesh | |
| procedure, public :: create => createMesh | |
| procedure, public :: check => checkMesh | |
| procedure, public :: convert2Dto3D => Convert2Dto3DMesh | |
| procedure, public :: clean => cleanMesh | |
| procedure, public :: delete => DeallocateMesh | |
| procedure, public :: detectIface => detectIfaceMesh | |
| procedure, public :: displayMesh => DisplayMesh | |
| procedure, public :: display => DisplayMesh | |
| procedure, public :: divide => divideMesh | |
| procedure, public :: delauneygetNewNode => DelauneygetNewNodeMesh | |
| procedure, public :: delauneygetNewNode3D => DelauneygetNewNode3DMesh | |
| procedure, public :: delauneygetNewTriangle => DelauneygetNewTriangleMesh | |
| procedure, public :: delauneyremoveOverlaps => DelauneyremoveOverlapsMesh | |
| procedure, public :: export => exportMeshObj | |
| procedure, public :: exportElemNod => ExportElemNod | |
| procedure, public :: exportNodCoord => ExportNodCoord | |
| procedure, public :: exportSurface2D => ExportSurface2D | |
| procedure, public :: empty => emptyMesh | |
| procedure, public :: edit => editMesh | |
| procedure, public :: getCoordinate => getCoordinateMesh | |
| procedure, public :: getNodeIDinElement => getNodeIDinElementMesh | |
| procedure, public :: getFacetElement => GetFacetElement | |
| procedure, public :: getFacetNodeID => getFacetNodeIDMesh | |
| procedure, public :: getSurface => GetSurface | |
| procedure, public :: getInterface => GetInterface | |
| procedure, public :: getInterfaceElemNod => GetInterfaceElemNod | |
| procedure, public :: getBoundingBox => GetBoundingBox | |
| procedure, public :: getFacetElemInsideBox => GetFacetElemInsideBox | |
| procedure, public :: getInterSectBox => GetInterSectBox | |
| procedure, public :: getNextFacets => GetNextFacets | |
| procedure, public :: getElemType => GetElemTypeMesh | |
| procedure, public :: getElement => getElementMesh | |
| procedure, public :: getNumOfDomain => getNumOfDomainMesh | |
| procedure, public :: getCircumscribedCircle => getCircumscribedCircleMesh | |
| procedure, public :: getCircumscribedSphere => getCircumscribedSphereMesh | |
| procedure, public :: getCircumscribedTriangle => getCircumscribedTriangleMesh | |
| procedure, public :: getCircumscribedBox => getCircumscribedBoxMesh | |
| procedure, public :: getCircumscribedSphereOfTetra => getCircumscribedSphereOfTetraMesh | |
| procedure, public :: getNodeList => getNodeListMesh | |
| procedure, public :: getFacetList => getFacetListMesh | |
| procedure, public :: getElementList => getElementListMesh | |
| procedure, public :: getVolume => getVolumeMesh | |
| procedure, public :: getShapeFunction => getShapeFunctionMesh | |
| procedure, public :: getCenterCoordinate => getCenterCoordinateMesh | |
| procedure, public :: getNeighboringNode => getNeighboringNodeMesh | |
| procedure, public :: getNeighboringElement => getNeighboringElementMesh | |
| procedure, public :: ShapeFunction => getShapeFunctionMesh | |
| procedure, public :: gmsh => gmshMesh | |
| procedure, public :: import => importMeshObj | |
| procedure, public :: importElemNod => ImportElemNod | |
| procedure, public :: importNodCoord => ImportNodCoord | |
| procedure, public :: importElemMat => ImportElemMat | |
| procedure, public :: init => InitializeMesh | |
| procedure, public :: InsideOfElement => InsideOfElementMesh | |
| procedure, public :: json => jsonMesh | |
| procedure, public :: length => lengthMesh | |
| procedure, public :: Laplacian => LaplacianMesh | |
| procedure, public :: mergeMesh => MergeMesh | |
| procedure, public :: meltingSkelton => MeltingSkeltonMesh | |
| procedure, public :: meshing => MeshingMesh | |
| procedure, public :: numElements => numElementsMesh | |
| procedure, public :: ne => numElementsMesh | |
| procedure, public :: numNodes => numNodesMesh | |
| procedure, public :: nn => numNodesMesh | |
| procedure, public :: numNodesForEachElement => numNodesForEachElementMesh | |
| procedure, public :: nne => numNodesForEachElementMesh | |
| procedure, public :: numDimension => numDimensionMesh | |
| procedure, public :: nd => numDimensionMesh | |
| procedure, public :: nearestElementID => nearestElementIDMesh | |
| procedure, public :: getNearestElementID => nearestElementIDMesh | |
| procedure, public :: getNearestNodeID => getNearestNodeIDMesh | |
| procedure, public :: HowManyDomain => HowManyDomainMesh | |
| procedure, public :: open => openMesh | |
| procedure, public :: position => positionMesh | |
| procedure, public :: position_x => position_xMesh | |
| procedure, public :: position_y => position_yMesh | |
| procedure, public :: position_z => position_zMesh | |
| procedure, public :: remove => removeMesh | |
| procedure, public :: removeCircumscribedTriangle => removeCircumscribedTriangleMesh | |
| procedure, public :: removeFailedTriangle => RemoveFailedTriangleMesh | |
| procedure, public :: removeOverlappedNode => removeOverlappedNodeMesh | |
| procedure, public :: removeElements => removeElementsMesh | |
| procedure, public :: resize => resizeMeshobj | |
| procedure, public :: remesh => remeshMesh | |
| procedure, public :: save => saveMesh | |
| procedure, public :: sortFacet => SortFacetMesh | |
| procedure, public :: shift => shiftMesh | |
| procedure, public :: showRange => showRangeMesh | |
| procedure, public :: showMesh => ShowMesh | |
| procedure, public :: show => ShowMesh |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NodeID | ||
| logical, | intent(in), | optional | :: | onlyX | ||
| logical, | intent(in), | optional | :: | onlyY | ||
| logical, | intent(in), | optional | :: | OnlyZ |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | material1 | ||
| integer(kind=int32), | intent(in), | optional | :: | material2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | ItrTol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementID | |||
| integer(kind=int32), | intent(in) | :: | GaussPointID | |||
| logical, | intent(in), | optional | :: | ReducedIntegration |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| type(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NodeID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| type(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| 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(Mesh_), | intent(in) | :: | 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(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | elemid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | nodeid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | elemid | |||
| logical, | intent(in), | optional | :: | withSurfaceID | ||
| integer(kind=int32), | intent(inout), | optional | allocatable | :: | interfaces(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | 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(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | material1 | ||
| integer(kind=int32), | intent(in), | optional | :: | material2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in), | optional | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | path | |||
| character(len=*), | intent(in), | optional | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| logical, | intent(in), | optional | :: | all | ||
| 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(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | MaterialID | ||
| logical, | intent(in), | optional | :: | NoFacetMode | ||
| logical, | intent(in), | optional | :: | simple |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | elem_nod(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in) | :: | nod_coord(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | elem_mat(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | 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 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| logical, | intent(in), | optional | :: | restart | ||
| character(len=*), | intent(in), | optional | :: | path | ||
| logical, | intent(in), | optional | :: | stl | ||
| 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 | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(inout), | allocatable | :: | elem_nod(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(inout), | allocatable | :: | nod_coord(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(inout), | allocatable | :: | surface_nod(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | OptionalFolderName | ||
| character(len=*), | intent(in), | optional | :: | OptionalFormat | ||
| integer(kind=int32), | intent(in), | optional | :: | FileHandle | ||
| character(len=*), | intent(in), | optional | :: | Name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | FileHandle | ||
| logical, | intent(in), | optional | :: | OnlySurface |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | ItrTol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | Mode | ||
| integer(kind=int32), | intent(in), | optional | :: | itr_tol | ||
| logical, | intent(in), | optional | :: | delaunay2d |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | itr_tol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(out) | :: | centerx | |||
| real(kind=real64), | intent(out) | :: | centery | |||
| real(kind=real64), | intent(out) | :: | centerz | |||
| real(kind=real64), | intent(out) | :: | radius |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj | |||
| real(kind=real64), | intent(inout) | :: | center(3) | |||
| real(kind=real64), | intent(inout) | :: | radius |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(out) | :: | centerx | |||
| real(kind=real64), | intent(out) | :: | centery | |||
| real(kind=real64), | intent(out) | :: | centerz | |||
| real(kind=real64), | intent(out) | :: | radius |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(out), | allocatable | :: | triangle(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | NodeID |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | triangle_node_id(:) | |||
| integer(kind=int32), | intent(in) | :: | new_node_id |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | step | ||
| logical, | intent(inout), | optional | :: | NoChange |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in) | :: | Option |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | tolerance |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | rx | ||
| real(kind=real64), | intent(in), | optional | :: | ry | ||
| real(kind=real64), | intent(in), | optional | :: | rz | ||
| logical, | intent(in), | optional | :: | debug |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | rx | ||
| real(kind=real64), | intent(in), | optional | :: | ry | ||
| real(kind=real64), | intent(in), | optional | :: | rz | ||
| logical, | intent(in), | optional | :: | debug |
!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | meshtype | ||
| integer(kind=int32), | intent(in), | optional | :: | x_num | ||
| integer(kind=int32), | intent(in), | optional | :: | y_num | ||
| real(kind=real64), | intent(in), | optional | :: | x_len | ||
| real(kind=real64), | intent(in), | optional | :: | y_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 | ||
| logical, | intent(in), | optional | :: | smooth | ||
| 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(Mesh_), | intent(inout), | optional | :: | master | ||
| type(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | Thickness | ||
| integer(kind=int32), | intent(in), | optional | :: | division | ||
| logical, | intent(in), | optional | :: | smooth |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | meshtype | ||
| integer(kind=int32), | intent(in), | optional | :: | x_num | ||
| integer(kind=int32), | intent(in), | optional | :: | y_num | ||
| real(kind=real64), | intent(in), | optional | :: | x_len | ||
| real(kind=real64), | intent(in), | optional | :: | y_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 | ||
| logical, | intent(in), | optional | :: | smooth | ||
| 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(Mesh_), | intent(inout), | optional | :: | master | ||
| type(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj | |||
| 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(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| character(len=*), | intent(in), | optional | :: | OptionalContorName | ||
| 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 | ||
| real(kind=real64), | intent(in), | optional | :: | ElemValue(:,:) | ||
| integer(kind=int32), | intent(in), | optional | :: | timestep |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(in) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | 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(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| real(kind=real64), | intent(in), | optional | :: | x(:) | ||
| real(kind=real64), | intent(in), | optional | :: | altitude(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in), | optional | :: | NumberOfLayer |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | connectivity(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Mesh_), | intent(inout) | :: | obj | |||
| integer(kind=int32), | intent(in) | :: | ElementIDs(:) |