|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Fortran interface for the C functions for doing binary IO. More...
Data Types | |
| interface | binarydbinterface::readdoubledb |
| Reads a double precision array from the specified binary file. More... | |
| interface | binarydbinterface::writedoubledb |
| Writes a double precision array to the specified binary file. More... | |
| interface | binarydbinterface::closebinarydb |
| Closes the specified binary file. More... | |
| interface | binarydbinterface::openBinaryDB |
| Opens a binary direct access file for read or write. More... | |
| interface | binarydbinterface::closeBinary_DB |
| Closes the specified binary file. More... | |
| interface | binarydbinterface::deleteDB |
| Deletes the named file. More... | |
| interface | binarydbinterface::setBufDB |
| Allocates an in-core buffer for the specified binary file. More... | |
| interface | binarydbinterface::flushBinaryDB |
| Flushes the in-core buffer of the specified binary file to disk. More... | |
| interface | binarydbinterface::writeIntDB |
| Writes an integer array to the specified binary file. More... | |
| interface | binarydbinterface::writeFloatDB |
| Writes a single precision array to the specified binary file. More... | |
| interface | binarydbinterface::writeDoubleD4 |
| Writes a double precision array to the specified binary file. More... | |
| interface | binarydbinterface::writeDoubleD8 |
| Writes a big double precision array to the specified binary file. More... | |
| interface | binarydbinterface::writeCharDB |
| Writes a character string to the specified binary file. More... | |
| interface | binarydbinterface::writeTagDB |
| Writes a file tag and checksum to the specified binary file. More... | |
| interface | binarydbinterface::readIntDB |
| Reads an integer array from a specified binary file. More... | |
| interface | binarydbinterface::readFloatDB |
| Reads a single precision array from a specified binary file. More... | |
| interface | binarydbinterface::readDoubleD4 |
| Reads a double precision array from a specified binary file. More... | |
| interface | binarydbinterface::readDoubleD8 |
| Reads a big double precision array from a specified binary file. More... | |
| interface | binarydbinterface::readCharDB |
| Reads a character string from a specified binary file. More... | |
| interface | binarydbinterface::readTagDB |
| Reads the file tag and checksum from a specified binary file. More... | |
| interface | binarydbinterface::setPositionDB |
| Sets the read position for a specified binary file. More... | |
| interface | binarydbinterface::getPositionDB |
| Gets the current position for a specified binary file. More... | |
| interface | binarydbinterface::putCharDB |
| Writes a character string at a specified file location. More... | |
| interface | binarydbinterface::copyBinaryDB |
| Copies data from one binary file to another. More... | |
Modules | |
| module | binarydbinterface |
| Fortran interface for the C functions for doing binary IO. | |
Functions/Subroutines | |
| subroutine, private | binarydbinterface::readdoubledb4 (fileNum, data, nData, status) |
| Reads a double precision array from a specified binary file. More... | |
| subroutine, private | binarydbinterface::readdoubledb8 (fileNum, data, nData, status) |
| Reads a big double precision array from a specified binary file. More... | |
| subroutine, private | binarydbinterface::writedoubledb4 (fileNum, data, nData, status) |
| Writes a double precision array to the specified binary file. More... | |
| subroutine, private | binarydbinterface::writedoubledb8 (fileNum, data, nData, status) |
| Writes a big double precision array to the specified binary file. More... | |
| subroutine, private | binarydbinterface::closebinarydb1 (fileNum, status) |
| Closes the specified binary file. More... | |
| subroutine, private | binarydbinterface::closebinarydb2 (fileNum, forceDelete, status) |
| Closes the specified binary file. More... | |
| subroutine, private | binarydbinterface::readdoubledbfile (fileName, dtype, ndata, data, ierr, jerr) |
| Reads a double precision matrix from a named binary file into core. More... | |
| subroutine, private | binarydbinterface::writedoubledbfile (fileName, dtype, chksum, data, ierr, sbuf) |
| Writes a double precision matrix to a named binary file. More... | |
Variables | |
| integer, parameter | binarydbinterface::tmp_p = 0 |
| Opening mode for temporary files. More... | |
| integer, parameter | binarydbinterface::read_p = 1 |
| Read file opening mode. More... | |
| integer, parameter | binarydbinterface::write_p = 2 |
| Write file opening mode. More... | |
| integer, parameter | binarydbinterface::append_p = 3 |
| Append file opening mode. More... | |
| integer, parameter | binarydbinterface::update_p = 4 |
| Update file opening mode. More... | |
| integer, parameter | binarydbinterface::reawri_p = 5 |
| Read/write file opening mode. More... | |
Fortran interface for the C functions for doing binary IO.