call MergeArray(CopiedArrayInt,NBoundNodIDBuf,obj%Boundary%NBoundNodID)
call MergeArray(CopiedArrayReal,NBoundValBuf,obj%Boundary%NBoundVal)
call DeleteOverlapBoundary(obj%Boundary)
call InitializeBoundary(obj%Boundary)
end subroutine
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int32), | public, | parameter | :: | VTK_VERTEX | = | 1 | |
integer(kind=int32), | public, | parameter | :: | VTK_POLY_VERTEX | = | 2 | |
integer(kind=int32), | public, | parameter | :: | VTK_LINE | = | 3 | |
integer(kind=int32), | public, | parameter | :: | VTK_TRIANGLE | = | 5 | |
integer(kind=int32), | public, | parameter | :: | VTK_PIXEL | = | 8 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUAD | = | 9 | |
integer(kind=int32), | public, | parameter | :: | VTK_TETRA | = | 10 | |
integer(kind=int32), | public, | parameter | :: | VTK_VOXEL | = | 11 | |
integer(kind=int32), | public, | parameter | :: | VTK_HEXAHEDRON | = | 12 | |
integer(kind=int32), | public, | parameter | :: | VTK_WEDGE | = | 13 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUADRATIC_EDGE | = | 21 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUADRATIC_TRIANGLE | = | 22 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUADRATIC_QUAD | = | 23 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUADRATIC_TETRA | = | 24 | |
integer(kind=int32), | public, | parameter | :: | VTK_QUADRATIC_HEXAHEDRON | = | 25 | |
integer(kind=int32), | public, | parameter | :: | MSH_LINE | = | 1 | |
integer(kind=int32), | public, | parameter | :: | MSH_TRIANGLE | = | 2 | |
integer(kind=int32), | public, | parameter | :: | MSH_QUAD | = | 3 | |
integer(kind=int32), | public, | parameter | :: | MSH_TETRA | = | 4 | |
integer(kind=int32), | public, | parameter | :: | MSH_HEXAHEDRON | = | 5 | |
integer(kind=int32), | public, | parameter | :: | MSH_PRISM | = | 6 | |
integer(kind=int32), | public, | parameter | :: | MSH_PYRAMID | = | 7 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(Mesh_), | public, | pointer | :: | Meshp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MaterialProp_), | public, | pointer | :: | Materialp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(Boundary_), | public, | pointer | :: | Boundaryp |
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(:) |
procedure, public :: add => addFEMDomain | |
procedure, public :: addNBC => AddNBCFEMDomain | |
procedure, public :: importLayer => importLayerFEMDomain | |
procedure, public, pass :: addLayerFEMDomain | |
procedure, public, pass :: addLayerFEMDomainScalar | |
procedure, public, pass :: addLayerFEMDomainVector | |
procedure, public, pass :: addLayerFEMDomainTensor => addLayerFEMDomaintensor | |
generic, public :: addLayer => addLayerFEMDomainScalar, addLayerFEMDomain, addLayerFEMDomainVector, addLayerFEMDomainTensor | |
procedure, public :: showLayer => showLayerFEMDomain | |
procedure, public :: searchLayer => searchLayerFEMDomain | |
procedure, public :: addDBoundCondition => AddDBoundCondition | |
procedure, public :: addNBoundCondition => AddNBoundCondition | |
procedure, public :: addTBoundCondition => AddTBoundCondition | |
procedure, public :: addMaterialID => AddMaterialID | |
procedure, public :: assign => ImportFEMDomain | |
procedure, public :: allconnectivity => allconnectivityFEMDomain | |
procedure, public :: bake => bakeFEMDomain | |
procedure, public :: bakeMaterials => bakeMaterialsFEMDomain | |
procedure, public :: bakeDBoundaries => bakeDBoundariesFEMDomain | |
procedure, public :: bakeNBoundaries => bakeNBoundariesFEMDomain | |
procedure, public :: bakeTBoundaries => bakeTBoundariesFEMDomain | |
procedure, public :: checkConnectivity => CheckConnedctivityFEMDomain | |
procedure, public :: connectivity => connectivityFEMDomain | |
procedure, public :: copy => copyFEMDomain | |
procedure, public :: convertMeshType => convertMeshTypeFEMDomain | |
procedure, public :: contactdetect => contactdetectFEMDomain | |
procedure, public :: centerPosition => centerPositionFEMDomain | |
procedure, public :: create => createFEMDomain | |
procedure, public :: delete => DeallocateFEMDomain | |
procedure, public :: display => displayFEMDomain | |
procedure, public :: divide => divideFEMDomain | |
procedure, public :: Delaunay3D => Delaunay3DFEMDomain | |
procedure, public :: Delaunay2D => Delaunay2DFEMDomain | |
procedure, public :: export => ExportFEMDomain | |
procedure, public :: edit => editFEMDomain | |
procedure, public :: field => fieldFEMDomain | |
procedure, public :: gmshPlotMesh => GmshPlotMesh | |
procedure, public :: gmsh => GmshPlotMesh | |
procedure, public :: gmshPlotContour => GmshPlotContour | |
procedure, public :: gmshPlotVector => GmshPlotVector | |
procedure, public :: gmshPlotContour2D => GmshPlotContour2D | |
procedure, public :: gnuplotPlotContour => GnuplotPlotContour | |
procedure, public :: gnuplotExportStress => GnuplotExportStress | |
procedure, public :: getDBCVector => getDBCVectorFEMDomain | |
procedure, public :: getVolume => getVolumeFEMDomain | |
procedure, public :: getJacobiMatrix => getJacobiMatrixFEMDomain | |
procedure, public :: getLayerID => getLayerIDFEMDomain | |
procedure, public :: getLayerAttribute => getLayerAttributeFEMDomain | |
procedure, public :: getLayerDataStyle => getLayerDataStyleFEMDomain | |
procedure, public :: getShapeFunction => getShapeFunctionFEMDomain | |
procedure, public :: getNearestNodeID => getNearestNodeIDFEMDomain | |
procedure, public :: getSurface => getSurfaceFEMDomain | |
procedure, public :: NodeID => NodeIDFEMDomain | |
procedure, public :: getNodeList => getNodeListFEMDomain | |
procedure, public :: getElement => getElementFEMDOmain | |
procedure, public :: getElementList => getElementListFEMDomain | |
procedure, public :: getLocalCoordinate => getLocalCoordinateFEMDomain | |
procedure, public :: GlobalPositionOfGaussPoint => getGlobalPositionOfGaussPointFEMDomain | |
procedure, public :: init => InitializeFEMDomain | |
procedure, public :: import => ImportFEMDomain | |
procedure, public :: importVTKFile => ImportVTKFileFEMDomain | |
procedure, public :: importMesh => ImportMeshFEMDomain | |
procedure, public :: importMaterials => ImportMaterialsFEMDomain | |
procedure, public :: importBoundaries => ImportBoundariesFEMDomain | |
procedure, public :: initDBC => InitDBC | |
procedure, public :: initNBC => InitNBC | |
procedure, public :: initTBC => InitTBC | |
procedure, public :: json => jsonFEMDomain | |
procedure, public :: killElement => killElementFEMDomain | |
procedure, public :: length => lengthFEMDomain | |
procedure, public :: meltingSkelton => MeltingSkeltonFEMDomain | |
procedure, public :: move => moveFEMDomain | |
procedure, public :: meshing => meshingFEMDomain | |
procedure, public :: merge => MergeFEMDomain | |
procedure, public :: msh => mshFEMDomain | |
procedure, public :: nn => nnFEMDomain | |
procedure, public :: np => nnFEMDomain | |
procedure, public :: nd => ndFEMDomain | |
procedure, public :: ne => neFEMDomain | |
procedure, public :: nne => nneFEMDomain | |
procedure, public :: ngp => ngpFEMDomain | |
procedure, public :: x => xFEMDomain | |
procedure, public :: y => yFEMDomain | |
procedure, public :: z => zFEMDomain | |
procedure, public :: asGlobalVector => asGlobalVectorFEMDomain | |
procedure, public :: open => openFEMDomain | |
procedure, public :: ply => plyFEMDomain | |
procedure, public :: projection => projectionFEMDomain | |
procedure, public :: position => positionFEMDomain | |
procedure, public :: position_x => position_xFEMDomain | |
procedure, public :: position_y => position_yFEMDomain | |
procedure, public :: position_z => position_zFEMDomain | |
procedure, public :: removeMaterials => removeMaterialsFEMDomain | |
procedure, public :: rotate => rotateFEMDomain | |
procedure, public :: removeBoundaries => removeBoundariesFEMDomain | |
procedure, public :: rename => renameFEMDomain | |
procedure, public :: resize => resizeFEMDomain | |
procedure, public :: fat => fatFEMDomain | |
procedure, public :: remove => removeFEMDomain | |
procedure, public :: read => readFEMDomain | |
procedure, public :: remesh => remeshFEMDomain | |
procedure, public :: save => saveFEMDomain | |
procedure, public :: setDataType => SetDataType | |
procedure, public :: setSolver => SetSolver | |
procedure, public :: setName => SetName | |
procedure, public :: setUp => SetUpFEMDomain | |
procedure, public :: setBoundary => setBoundaryFEMDomain | |
procedure, public :: setControlPara => SetControlParaFEMDomain | |
procedure, public :: select => selectFEMDomain | |
procedure, public :: show => showFEMDomain | |
procedure, public :: showRange => showRangeFEMDomain | |
procedure, public :: showMaterials => showMaterialsFEMDomain | |
procedure, public :: showBoundaries => showBoundariesFEMDomain | |
procedure, public :: stl => stlFEMDomain | |
procedure, public :: obj => objFEMDomain | |
procedure, public :: vtk => vtkFEMDomain | |
procedure, public :: MassMatrix => MassMatrixFEMDomain | |
procedure, public :: MassVector => MassVectorFEMDomain | |
procedure, public :: Bmatrix => BMatrixFEMDomain | |
procedure, public :: Dmatrix => DMatrixFEMDomain | |
procedure, public :: StrainMatrix => StrainMatrixFEMDomain | |
procedure, public :: StrainVector => StrainVectorFEMDomain | |
procedure, public :: StressMatrix => StressMatrixFEMDomain | |
procedure, public :: StressVector => StressVectorFEMDomain | |
procedure, public :: StiffnessMatrix => StiffnessMatrixFEMDomain | |
procedure, public :: DiffusionMatrix => DiffusionMatrixFEMDomain | |
procedure, public :: ConnectMatrix => ConnectMatrixFEMDomain | |
procedure, public :: ElementVector => ElementVectorFEMDomain | |
procedure, public :: GlobalVector => GlobalVectorFEMDomain | |
procedure, public :: TractionVector => TractionVectorFEMDomain |
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(ShapeFunction_), | public | :: | TimeShapeFunction | ||||
type(Mesh_), | public | :: | TimeMesh |
procedure, public :: add => addFEMDomain | |
procedure, public :: addNBC => AddNBCFEMDomain | |
procedure, public :: importLayer => importLayerFEMDomain | |
procedure, public, pass :: addLayerFEMDomain | |
procedure, public, pass :: addLayerFEMDomainScalar | |
procedure, public, pass :: addLayerFEMDomainVector | |
procedure, public, pass :: addLayerFEMDomainTensor => addLayerFEMDomaintensor | |
generic, public :: addLayer => addLayerFEMDomainScalar, addLayerFEMDomain, addLayerFEMDomainVector, addLayerFEMDomainTensor | |
procedure, public :: showLayer => showLayerFEMDomain | |
procedure, public :: searchLayer => searchLayerFEMDomain | |
procedure, public :: addDBoundCondition => AddDBoundCondition | |
procedure, public :: addNBoundCondition => AddNBoundCondition | |
procedure, public :: addTBoundCondition => AddTBoundCondition | |
procedure, public :: addMaterialID => AddMaterialID | |
procedure, public :: assign => ImportFEMDomain | |
procedure, public :: allconnectivity => allconnectivityFEMDomain | |
procedure, public :: bake => bakeFEMDomain | |
procedure, public :: bakeMaterials => bakeMaterialsFEMDomain | |
procedure, public :: bakeDBoundaries => bakeDBoundariesFEMDomain | |
procedure, public :: bakeNBoundaries => bakeNBoundariesFEMDomain | |
procedure, public :: bakeTBoundaries => bakeTBoundariesFEMDomain | |
procedure, public :: checkConnectivity => CheckConnedctivityFEMDomain | |
procedure, public :: connectivity => connectivityFEMDomain | |
procedure, public :: copy => copyFEMDomain | |
procedure, public :: convertMeshType => convertMeshTypeFEMDomain | |
procedure, public :: contactdetect => contactdetectFEMDomain | |
procedure, public :: centerPosition => centerPositionFEMDomain | |
procedure, public :: create => createFEMDomain | |
procedure, public :: delete => DeallocateFEMDomain | |
procedure, public :: display => displayFEMDomain | |
procedure, public :: divide => divideFEMDomain | |
procedure, public :: Delaunay3D => Delaunay3DFEMDomain | |
procedure, public :: Delaunay2D => Delaunay2DFEMDomain | |
procedure, public :: export => ExportFEMDomain | |
procedure, public :: edit => editFEMDomain | |
procedure, public :: field => fieldFEMDomain | |
procedure, public :: gmshPlotMesh => GmshPlotMesh | |
procedure, public :: gmsh => GmshPlotMesh | |
procedure, public :: gmshPlotContour => GmshPlotContour | |
procedure, public :: gmshPlotVector => GmshPlotVector | |
procedure, public :: gmshPlotContour2D => GmshPlotContour2D | |
procedure, public :: gnuplotPlotContour => GnuplotPlotContour | |
procedure, public :: gnuplotExportStress => GnuplotExportStress | |
procedure, public :: getDBCVector => getDBCVectorFEMDomain | |
procedure, public :: getVolume => getVolumeFEMDomain | |
procedure, public :: getJacobiMatrix => getJacobiMatrixFEMDomain | |
procedure, public :: getLayerID => getLayerIDFEMDomain | |
procedure, public :: getLayerAttribute => getLayerAttributeFEMDomain | |
procedure, public :: getLayerDataStyle => getLayerDataStyleFEMDomain | |
procedure, public :: getShapeFunction => getShapeFunctionFEMDomain | |
procedure, public :: getNearestNodeID => getNearestNodeIDFEMDomain | |
procedure, public :: getSurface => getSurfaceFEMDomain | |
procedure, public :: NodeID => NodeIDFEMDomain | |
procedure, public :: getNodeList => getNodeListFEMDomain | |
procedure, public :: getElement => getElementFEMDOmain | |
procedure, public :: getElementList => getElementListFEMDomain | |
procedure, public :: getLocalCoordinate => getLocalCoordinateFEMDomain | |
procedure, public :: GlobalPositionOfGaussPoint => getGlobalPositionOfGaussPointFEMDomain | |
procedure, public :: init => InitializeFEMDomain | |
procedure, public :: import => ImportFEMDomain | |
procedure, public :: importVTKFile => ImportVTKFileFEMDomain | |
procedure, public :: importMesh => ImportMeshFEMDomain | |
procedure, public :: importMaterials => ImportMaterialsFEMDomain | |
procedure, public :: importBoundaries => ImportBoundariesFEMDomain | |
procedure, public :: initDBC => InitDBC | |
procedure, public :: initNBC => InitNBC | |
procedure, public :: initTBC => InitTBC | |
procedure, public :: json => jsonFEMDomain | |
procedure, public :: killElement => killElementFEMDomain | |
procedure, public :: length => lengthFEMDomain | |
procedure, public :: meltingSkelton => MeltingSkeltonFEMDomain | |
procedure, public :: move => moveFEMDomain | |
procedure, public :: meshing => meshingFEMDomain | |
procedure, public :: merge => MergeFEMDomain | |
procedure, public :: msh => mshFEMDomain | |
procedure, public :: nn => nnFEMDomain | |
procedure, public :: np => nnFEMDomain | |
procedure, public :: nd => ndFEMDomain | |
procedure, public :: ne => neFEMDomain | |
procedure, public :: nne => nneFEMDomain | |
procedure, public :: ngp => ngpFEMDomain | |
procedure, public :: x => xFEMDomain | |
procedure, public :: y => yFEMDomain | |
procedure, public :: z => zFEMDomain | |
procedure, public :: asGlobalVector => asGlobalVectorFEMDomain | |
procedure, public :: open => openFEMDomain | |
procedure, public :: ply => plyFEMDomain | |
procedure, public :: projection => projectionFEMDomain | |
procedure, public :: position => positionFEMDomain | |
procedure, public :: position_x => position_xFEMDomain | |
procedure, public :: position_y => position_yFEMDomain | |
procedure, public :: position_z => position_zFEMDomain | |
procedure, public :: removeMaterials => removeMaterialsFEMDomain | |
procedure, public :: rotate => rotateFEMDomain | |
procedure, public :: removeBoundaries => removeBoundariesFEMDomain | |
procedure, public :: rename => renameFEMDomain | |
procedure, public :: resize => resizeFEMDomain | |
procedure, public :: fat => fatFEMDomain | |
procedure, public :: remove => removeFEMDomain | |
procedure, public :: read => readFEMDomain | |
procedure, public :: remesh => remeshFEMDomain | |
procedure, public :: save => saveFEMDomain | |
procedure, public :: setDataType => SetDataType | |
procedure, public :: setSolver => SetSolver | |
procedure, public :: setName => SetName | |
procedure, public :: setUp => SetUpFEMDomain | |
procedure, public :: setBoundary => setBoundaryFEMDomain | |
procedure, public :: setControlPara => SetControlParaFEMDomain | |
procedure, public :: select => selectFEMDomain | |
procedure, public :: show => showFEMDomain | |
procedure, public :: showRange => showRangeFEMDomain | |
procedure, public :: showMaterials => showMaterialsFEMDomain | |
procedure, public :: showBoundaries => showBoundariesFEMDomain | |
procedure, public :: stl => stlFEMDomain | |
procedure, public :: obj => objFEMDomain | |
procedure, public :: vtk => vtkFEMDomain | |
procedure, public :: MassMatrix => MassMatrixFEMDomain | |
procedure, public :: MassVector => MassVectorFEMDomain | |
procedure, public :: Bmatrix => BMatrixFEMDomain | |
procedure, public :: Dmatrix => DMatrixFEMDomain | |
procedure, public :: StrainMatrix => StrainMatrixFEMDomain | |
procedure, public :: StrainVector => StrainVectorFEMDomain | |
procedure, public :: StressMatrix => StressMatrixFEMDomain | |
procedure, public :: StressVector => StressVectorFEMDomain | |
procedure, public :: StiffnessMatrix => StiffnessMatrixFEMDomain | |
procedure, public :: DiffusionMatrix => DiffusionMatrixFEMDomain | |
procedure, public :: ConnectMatrix => ConnectMatrixFEMDomain | |
procedure, public :: ElementVector => ElementVectorFEMDomain | |
procedure, public :: GlobalVector => GlobalVectorFEMDomain | |
procedure, public :: TractionVector => TractionVectorFEMDomain |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(FEMDomain_), | public, | pointer | :: | femdomainp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | n |
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), | optional | :: | name | ||
integer(kind=int32), | intent(in), | optional | :: | id |
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(in) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | ElementID |
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 | |||
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 | |||
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(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(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(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 | |||
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 | |||
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 | |||
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 | |||
type(ShapeFunction_), | intent(in), | optional | :: | shapefunction | ||
integer(kind=int32), | intent(in), | optional | :: | ElementID |
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 | |||
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(in) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | ElementID |
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), | 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(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | ElementID | |||
integer(kind=int32), | intent(in) | :: | LocalNodeID |
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(in) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | ElementID |
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 | |||
real(kind=real64), | intent(in) | :: | displacement(:) | |||
real(kind=real64), | intent(in) | :: | YoungModulus(:) | |||
real(kind=real64), | intent(in) | :: | PoissonRatio(:) |
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 | |||
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(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | NodeID |
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 | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | Matrix(:,:) | |||
integer(kind=int32), | intent(in) | :: | RowIDs(:) |
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 | |||
character(len=*), | intent(in) | :: | path | |||
character(len=*), | intent(in), | optional | :: | name |
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), | optional | :: | name |
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 | |||
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 |
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 | |||
logical, | intent(in), | optional | :: | Default | ||
character(len=*), | intent(in), | optional | :: | FileName | ||
logical, | intent(in), | optional | :: | simple |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(in) | :: | obj |
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 | |||
class(Mesh_), | intent(inout) | :: | Mesh |
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(in) | :: | inobj1 | |||
class(FEMDomain_), | intent(in) | :: | inobj2 | |||
class(FEMDomain_), | intent(out) | :: | outobj |
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 | |||
integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
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 | |||
integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
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 | |||
integer(kind=int32), | intent(in) | :: | NumOfValPerNod |
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 | |||
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 | |||
character(len=200), | intent(in) | :: | inDType |
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 | :: | 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(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 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj |
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(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 |
"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 | |||
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(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 | |||
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 | |||
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 | |||
integer(kind=int32), | intent(in), | optional | :: | FileHandle | ||
integer(kind=int32), | intent(in), | optional | :: | MeshDimension | ||
character(len=*), | intent(in), | optional | :: | FileName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj |
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 | |||
real(kind=real64), | intent(inout), | allocatable | :: | DBCvec(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FEMDomain_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | Option |
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) | :: | 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 | |||
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_) | :: | obj |
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 | |||
character(len=*), | intent(in), | optional | :: | Name |
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 | |||
class(FEMDomain_), | intent(in) | :: | OriginalObj | |||
logical, | intent(in), | optional | :: | onlyMesh |
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 | |||
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 | |||
character(len=*), | intent(in), | optional | :: | Name |
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) | :: | obj1 | |||
class(FEMDomain_), | intent(inout) | :: | obj2 | |||
character(len=*), | intent(in), | optional | :: | ContactModel |
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 | |||
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 | |||
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 | |||
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(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 | |||
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) | :: | 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), | 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 |
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(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 | |||
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 | |||
integer(kind=int32), | intent(in), | optional | :: | blacklist(:) | ||
integer(kind=int32), | intent(in), | optional | :: | flag |
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 |