FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines | Variables
fiDeviceFunctionInterface.f90 File Reference

Fortran interface for FiDeviceFunctionFactory methods. More...

Data Types

interface  fidevicefunctioninterface::fidf_open
 Opens a device function file for read access. More...
 
interface  fidevicefunctioninterface::fidf_openwrite
 Opens a device function file for write access. More...
 
interface  fidevicefunctioninterface::fidf_close
 Closes a specified device function file. More...
 
interface  fidevicefunctioninterface::fidf_closeall
 Closes all currently opened device function files. More...
 
interface  fidevicefunctioninterface::fidf_getvalue
 Evaluates a device function at a given point. More...
 
interface  fidevicefunctioninterface::fidf_setvalue
 Assigns a value to a device function at a given point. More...
 
interface  fidevicefunctioninterface::fidf_setfrequency
 Sets the sampling frequency for a device function. More...
 
interface  fidevicefunctioninterface::fidf_setstep
 Sets the sampling step size for a device function. More...
 
interface  fidevicefunctioninterface::fidf_getxaxis
 Returns the X-axis label for a device function. More...
 
interface  fidevicefunctioninterface::fidf_getyaxis
 Returns the Y-axis label for a device function. More...
 
interface  fidevicefunctioninterface::fidf_setxaxis
 Sets the X-axis label for a device function. More...
 
interface  fidevicefunctioninterface::fidf_setyaxis
 Sets the Y-axis label for a device function. More...
 
interface  fidevicefunctioninterface::fidf_dump
 Dumps data about all defined device functions to console. More...
 
interface  fidevicefunctioninterface::fidf_extfunc
 Opens a file for reading external function values. More...
 
interface  fidevicefunctioninterface::fidf_extfunc_ff
 Updates the external function values from file. More...
 
interface  fidevicefunctioninterface::fidf_storeextfunc
 Stores/extracts external function values from in-core array. More...
 
interface  fidevicefunctioninterface::fidf_initextfunc
 Initializes external function values from file or an array. More...
 

Modules

module  fidevicefunctioninterface
 Fortran interface for FiDeviceFunctionFactory methods.
 

Functions/Subroutines

integer function fidevicefunctioninterface::fidf_extfuncsize ()
 Returns the size of the external function values array. More...
 

Variables

integer, parameter fidevicefunctioninterface::dacfile_p = 1
 DAC file type enum value. More...
 

Detailed Description

Fortran interface for FiDeviceFunctionFactory methods.

This file contains a module with Fortran interface definitions for the methods of the FiDeviceFunctionFactory class. See the file FiDeviceFunctionFactory_F.C for the implementation of the wrapper functions of this interface.