Type-Bound Procedures
-
public subroutine getScfFromImagePreProcessing(obj, project, elemtype, MPIData, R, G, B, scalex, scaley, Soilfile, sR, SG, sB, SolverName)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
character(len=*), |
intent(in) |
|
| :: |
project | |
character(len=*), |
intent(in) |
|
| :: |
elemtype | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in) |
|
| :: |
R | |
integer(kind=int32), |
intent(in) |
|
| :: |
G | |
integer(kind=int32), |
intent(in) |
|
| :: |
B | |
real(kind=real64), |
intent(in) |
|
| :: |
scalex | |
real(kind=real64), |
intent(in) |
|
| :: |
scaley | |
character(len=*), |
intent(in), |
optional |
| :: |
Soilfile | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
sR | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
SG | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
sB | |
character(len=*), |
intent(in) |
|
| :: |
SolverName | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Default | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
procedure, public :: ImportPictureName
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_) |
|
|
| :: |
obj | |
character(len=*), |
intent(in) |
|
| :: |
Name | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
Obj | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
interval | |
procedure, public :: ShowPixcelSize
procedure, public :: GetPixcelSize
-
public subroutine GetPixcelSize(obj, MPIData, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: GetAllPointCloud
-
public subroutine GetAllPointCloud(obj, MPIData, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: SetColor
-
public subroutine SetColor(obj, Red, Green, Blue)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
integer(kind=int32), |
intent(in) |
|
| :: |
Red | |
integer(kind=int32), |
intent(in) |
|
| :: |
Green | |
integer(kind=int32), |
intent(in) |
|
| :: |
Blue | |
procedure, public :: ShowColor
-
public subroutine ShowColor(obj)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
procedure, public :: GetPixcelByRGB
-
public subroutine GetPixcelByRGB(obj, MPIData, err, onlycoord, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
err | |
logical, |
intent(in), |
optional |
| :: |
onlycoord | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
-
public subroutine GetPixcelSurfaceNode(obj, MPIData, r, NumOfMaxNod, Name, convex, division, box)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
r | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
NumOfMaxNod | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
logical, |
intent(in), |
optional |
| :: |
convex | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
division | |
logical, |
intent(in), |
optional |
| :: |
box | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(Mesh_), |
intent(inout) |
|
| :: |
Mesh | |
character(len=*), |
intent(in) |
|
| :: |
boolean | |
procedure, public :: AssembleSurfaceElement
-
public subroutine AssembleSurfaceElement(obj, MPIData, dim, threshold, DelRange, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
dim | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
threshold | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
DelRange | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: ReduceSize
-
public subroutine ReduceSize(obj, MPIData, interval, Name, auto, curvetol)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
interval | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
logical, |
intent(in), |
optional |
| :: |
auto | |
real(kind=real64), |
intent(in), |
optional |
| :: |
curvetol | |
procedure, public :: ExportGeoFile
-
public subroutine ExportGeoFile(obj, MPIData, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: ConvertGeo2Msh
-
public subroutine ConvertGeo2Msh(obj, MPIData, Name, clmin, clmax)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmin | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmax | |
procedure, public :: ConvertGeo2Inp
-
public subroutine ConvertGeo2Inp(obj, MPIData, Name, clmin, clmax)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmin | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmax | |
procedure, public :: ConvertGeo2Mesh
-
public subroutine ConvertGeo2Mesh(obj, MPIData, SizePara, Name, clmin, clmax)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
SizePara | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmin | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmax | |
procedure, public :: ConvertMsh2Scf
-
public subroutine ConvertMsh2Scf(obj, MPIData, ElementType, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=200), |
intent(in), |
optional |
| :: |
ElementType | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: ConvertMesh2Scf
-
public subroutine ConvertMesh2Scf(obj, MPIData, ElementType, Name)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout), |
optional |
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
ElementType | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
procedure, public :: ConvertGeo2VTK
-
public subroutine ConvertGeo2VTK(obj, MPIData, Name, clmin, clmax)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout) |
|
| :: |
MPIData | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmin | |
real(kind=real64), |
intent(in), |
optional |
| :: |
clmax | |
-
public subroutine ExportPreProcessing(obj, MPIData, FileName, MeshDimension, Name, regacy, with)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(MPI_), |
intent(inout), |
optional |
| :: |
MPIData | |
character(len=200), |
intent(in), |
optional |
| :: |
FileName | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
MeshDimension | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
logical, |
intent(in), |
optional |
| :: |
regacy | |
class(PreProcessing_), |
intent(inout), |
optional |
| :: |
with | |
-
public subroutine ExportAsLodgingSimProcessing(obj, soil, Name, penalypara, displacement)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
type(PreProcessing_), |
intent(inout) |
|
| :: |
soil | |
character(len=*), |
intent(in) |
|
| :: |
Name | |
real(kind=real64), |
intent(in), |
optional |
| :: |
penalypara | |
real(kind=real64), |
intent(in), |
optional |
| :: |
displacement | |
-
public subroutine importPreProcessing(obj, Name, FileHandle, Mesh)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
FileHandle | |
type(Mesh_), |
intent(in), |
optional |
| :: |
Mesh | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
character(len=200), |
intent(in), |
optional |
| :: |
inDType | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
character(len=200), |
intent(in), |
optional |
| :: |
inSolverType | |
-
public subroutine SetUpPreprocessing(obj, DataType, SolverType, NoFacetMode, MatPara)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
character(len=200), |
intent(in), |
optional |
| :: |
DataType | |
character(len=200), |
intent(in), |
optional |
| :: |
SolverType | |
logical, |
intent(in), |
optional |
| :: |
NoFacetMode | |
real(kind=real64), |
intent(inout), |
optional |
allocatable | :: |
MatPara(:,:) | |
-
public subroutine SetScalePreProcessing(obj, scalex, scaley, scalez, picscalex, picscaley, picscalez, xratio, yratio)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
real(kind=real64), |
intent(in), |
optional |
| :: |
scalex | |
real(kind=real64), |
intent(in), |
optional |
| :: |
scaley | |
real(kind=real64), |
intent(in), |
optional |
| :: |
scalez | |
real(kind=real64), |
intent(in), |
optional |
| :: |
picscalex | |
real(kind=real64), |
intent(in), |
optional |
| :: |
picscaley | |
real(kind=real64), |
intent(in), |
optional |
| :: |
picscalez | |
real(kind=real64), |
intent(in), |
optional |
| :: |
xratio | |
real(kind=real64), |
intent(in), |
optional |
| :: |
yratio | |
-
public subroutine SetBoundaryConditionPrePro(obj, Dirichlet, Neumann, Initial, xmin, xmax, ymin, ymax, zmin, zmax, tmin, tmax, val, val_id, NumOfValPerNod, BoundInfo, MPIData)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Dirichlet | |
logical, |
intent(in), |
optional |
| :: |
Neumann | |
logical, |
intent(in), |
optional |
| :: |
Initial | |
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 |
| :: |
val | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
val_id | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
NumOfValPerNod | |
class(Dictionary_), |
intent(in), |
optional |
| :: |
BoundInfo | |
class(MPI_), |
intent(inout), |
optional |
| :: |
MPIData | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Dirichlet | |
logical, |
intent(in), |
optional |
| :: |
Neumann | |
logical, |
intent(in), |
optional |
| :: |
Initial | |
-
public subroutine SetSizeOfBCPrePrecessing(obj, Dirichlet, Neumann, Initial, NumOfValue)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Dirichlet | |
logical, |
intent(in), |
optional |
| :: |
Neumann | |
logical, |
intent(in), |
optional |
| :: |
Initial | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
NumOfValue | |
-
public subroutine SetMatParaPreProcessing(obj, MaterialID, ParameterID, Val, materialist, simple)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
MaterialID | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
ParameterID | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Val | |
class(Dictionary_), |
intent(inout), |
optional |
| :: |
materialist | |
logical, |
intent(in), |
optional |
| :: |
simple | |
-
public subroutine SetMatIDPreProcessing(obj, xmin, xmax, ymin, ymax, zmin, zmax, tmin, tmax, MaterialID)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
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 | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
MaterialID | |
-
public subroutine ShowBCPrePrecessing(obj, Dirichlet, Neumann, Initial)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Dirichlet | |
logical, |
intent(in), |
optional |
| :: |
Neumann | |
logical, |
intent(in), |
optional |
| :: |
Initial | |
procedure, public :: Convert3Dto2D
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
procedure, public :: Convert2Dto3D
-
public subroutine Convert2Dto3D(obj, Thickness, division)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Thickness | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
division | |
-
public subroutine SetControlParaPrePro(obj, OptionalTol, OptionalItrTol, OptionalTimestep, OptionalSimMode)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
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 | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
ModObj | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
XDiv | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
Ydic | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
Zdiv | |
-
public subroutine setEntityPreProcessing(obj, Circle, Rectangle, Plane, Cylinder, Box, Radius, XSize, YSize, ZSize, Xloc, Yloc, Zloc)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
logical, |
intent(in), |
optional |
| :: |
Circle | |
logical, |
intent(in), |
optional |
| :: |
Rectangle | |
logical, |
intent(in), |
optional |
| :: |
Plane | |
logical, |
intent(in), |
optional |
| :: |
Cylinder | |
logical, |
intent(in), |
optional |
| :: |
Box | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Radius | |
real(kind=real64), |
intent(in), |
optional |
| :: |
XSize | |
real(kind=real64), |
intent(in), |
optional |
| :: |
YSize | |
real(kind=real64), |
intent(in), |
optional |
| :: |
ZSize | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Xloc | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Yloc | |
real(kind=real64), |
intent(in), |
optional |
| :: |
Zloc | |
-
public subroutine showMeshPreProcessing(obj, Step, Name, withNeumannBC, withDirichletBC, withMaterial)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |
integer(kind=int32), |
intent(in), |
optional |
| :: |
Step | |
character(len=*), |
intent(in), |
optional |
| :: |
Name | |
logical, |
intent(in), |
optional |
| :: |
withNeumannBC | |
logical, |
intent(in), |
optional |
| :: |
withDirichletBC | |
logical, |
intent(in), |
optional |
| :: |
withMaterial | |
-
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
class(PreProcessing_), |
intent(inout) |
|
| :: |
obj | |