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