cosp_simulator_optics Interface

public interface cosp_simulator_optics

Calls

interface~~cosp_simulator_optics~2~~CallsGraph interface~cosp_simulator_optics~2 cosp_simulator_optics proc~cosp_simulator_optics2d~2 cosp_simulator_optics2D interface~cosp_simulator_optics~2->proc~cosp_simulator_optics2d~2 proc~cosp_simulator_optics3d~2 cosp_simulator_optics3D interface~cosp_simulator_optics~2->proc~cosp_simulator_optics3d~2

Contents


Module Procedures

public subroutine cosp_simulator_optics2D(dim1, dim2, dim3, flag, varIN1, varIN2, varOUT)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: dim1
integer, intent(in) :: dim2
integer, intent(in) :: dim3
real(kind=wp), intent(in), dimension(dim1,dim2,dim3) :: flag
real(kind=wp), intent(in), dimension(dim1, dim3) :: varIN1
real(kind=wp), intent(in), dimension(dim1, dim3) :: varIN2
real(kind=wp), intent(out), dimension(dim1,dim2,dim3) :: varOUT

public subroutine cosp_simulator_optics3D(dim1, dim2, dim3, flag, varIN1, varIN2, varOUT)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: dim1
integer, intent(in) :: dim2
integer, intent(in) :: dim3
real(kind=wp), intent(in), dimension(dim1,dim2,dim3) :: flag
real(kind=wp), intent(in), dimension(dim1,dim2,dim3) :: varIN1
real(kind=wp), intent(in), dimension(dim1,dim2,dim3) :: varIN2
real(kind=wp), intent(out), dimension(dim1,dim2,dim3) :: varOUT