Type for SEE
Implementation of the type for Secondary Electron Emission (SEE)
This commit is contained in:
parent
5df81a79e4
commit
21184e91d3
1 changed files with 18 additions and 0 deletions
|
|
@ -46,6 +46,14 @@ MODULE moduleBoundary
|
|||
|
||||
END TYPE boundaryIonization
|
||||
|
||||
!Secondary electron emission (by ion impact)
|
||||
TYPE, PUBLIC, EXTENDS(boundaryGeneric):: boundarySEE
|
||||
!Yield as a function of ion energy
|
||||
TYPE(table1D):: yield
|
||||
CONTAINS
|
||||
|
||||
END TYPE boundarySEE
|
||||
|
||||
!Symmetry axis
|
||||
TYPE, PUBLIC, EXTENDS(boundaryGeneric):: boundaryAxis
|
||||
CONTAINS
|
||||
|
|
@ -137,4 +145,14 @@ MODULE moduleBoundary
|
|||
|
||||
END SUBROUTINE initIonization
|
||||
|
||||
SUBROUTINE initSEE(boundary, tableFile)
|
||||
IMPLICIT NONE
|
||||
|
||||
CLASS(boundaryGeneric), ALLOCATABLE, INTENT(out):: boundary
|
||||
CHARACTER(:), ALLOCATABLE, INTENT(in):: tableFile
|
||||
|
||||
ALLOCATE(boundarySEE:: boundary)
|
||||
|
||||
END SUBROUTINE initSEE
|
||||
|
||||
END MODULE moduleBoundary
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue