Skip to main content

System Coupling Participant library 2025 R2

File syscFunctionTypesF.fi

Last update: 17.07.2025

Location: syscFunctionTypesF.fi

Classes

Namespaces

Source

module fortran
!
! Copyright ANSYS, Inc. 
! Unauthorized use, distribution, or duplication is prohibited.
!
! Provide free-form Fortran interface for
! System Coupling Participant Library.
!
! *********************************************************************
! ****** Data access functions interfaces *****************************
! *********************************************************************
!
!**********************************************************************
interface syscinputscalardataaccessf
!**********************************************************************
function syscinputscalardataaccessf(&
    regionName, variableName) result (ret)
  import :: syscinputscalardataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscinputscalardataf) :: ret
end function syscinputscalardataaccessf
end interface syscinputscalardataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscinputvectordataaccessf
function syscinputvectordataaccessf(&
    regionName, variableName) result (ret)
  import :: syscinputvectordataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscinputvectordataf) :: ret
end function syscinputvectordataaccessf
end interface syscinputvectordataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscoutputscalardataaccessf
function syscoutputscalardataaccessf(&
    regionName, variableName) result (ret)
  import :: syscoutputscalardataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscoutputscalardataf) :: ret
end function syscoutputscalardataaccessf
end interface syscoutputscalardataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscoutputvectordataaccessf
function syscoutputvectordataaccessf(&
    regionName, variableName) result (ret)
  import :: syscoutputvectordataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscoutputvectordataf) :: ret
end function syscoutputvectordataaccessf
end interface syscoutputvectordataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscinputcomplexvectordataaccessf
function syscinputcomplexvectordataaccessf(&
    regionName, variableName) result (ret)
  import :: syscinputcomplexvectordataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscinputcomplexvectordataf) :: ret
end function syscinputcomplexvectordataaccessf
end interface syscinputcomplexvectordataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscoutputcomplexvectordataaccessf
function syscoutputcomplexvectordataaccessf(&
    regionName, variableName) result (ret)
  import :: syscoutputcomplexvectordataf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  character(len=SyscStrLen), intent(in) :: variablename
  type(syscoutputcomplexvectordataf) :: ret
end function syscoutputcomplexvectordataaccessf
end interface syscoutputcomplexvectordataaccessf
!
!**********************************************************************
!**********************************************************************
interface syscsurfacemeshaccessf
function syscsurfacemeshaccessf(regionName) result (ret)
  import :: syscsurfacemeshf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  type(syscsurfacemeshf) :: ret
end function syscsurfacemeshaccessf
end interface syscsurfacemeshaccessf
!
!**********************************************************************
!**********************************************************************
interface syscvolumemeshaccessf
function syscvolumemeshaccessf(regionName) result (ret)
  import :: syscvolumemeshf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  type(syscvolumemeshf) :: ret
end function syscvolumemeshaccessf
end interface syscvolumemeshaccessf
!
!**********************************************************************
!**********************************************************************
interface syscpointcloudaccessf
function syscpointcloudaccessf(regionName) result (ret)
  import :: syscpointcloudf
  import :: syscstrlen
  character(len=SyscStrLen), intent(in) :: regionname
  type(syscpointcloudf) :: ret
end function syscpointcloudaccessf
end interface syscpointcloudaccessf
!
end module fortran

Connect with Ansys