TF++, Miscellaneous classes and modules in C++:
|
contains all FORTRAN file data input output functions , More...
Classes | |
struct | blitz_magic |
magic numbers for blitz array I/OPlease define TF_COMPLEX_ARRAY to activate I/O for arrays of complex types. More... | |
struct | blitz_magic< float, 1 > |
partial specializations (others are hidden to doxygen) More... | |
class | FortranBinInput |
read FORTRAN binary data ,This class reads FORTRAN binary data. FORTRAN binary data is always written in chunks of several bytes, where each chunk is preceded and followed by a 4-byte integer byte-count. This class takes care of this structure of byte-counts an returns only the real data (omitting the counts). More... | |
class | FortranBinOutput |
write FORTRAN binary data ,This class writes FORTRAN binary data. FORTRAN binary data is always written in chunks of several bytes, where each chunk is preceded and followed by a 4-byte integer byte-count. This class takes care of this structure of byte-counts. More... | |
Functions | |
template<class T , int N> | |
tfxx::fortranio::FortranBinOutput & | operator<< (tfxx::fortranio::FortranBinOutput &fo, const blitz::Array< T, N > &a) |
Output operator template for class FortranBinOutput and blitz. More... | |
template<class T , int N> | |
tfxx::fortranio::FortranBinInput & | operator>> (tfxx::fortranio::FortranBinInput &fi, blitz::Array< T, N > &a) |
Input operator template for class FortranBinInput and blitz. More... | |
template<typename T > | |
tfxx::fortranio::FortranBinOutput & | operator<< (tfxx::fortranio::FortranBinOutput &fo, const std::complex< T > &value) |
Output operator template for class FortranBinOutput. More... | |
template<typename T > | |
tfxx::fortranio::FortranBinInput & | operator>> (tfxx::fortranio::FortranBinInput &fi, std::complex< T > &value) |
Input operator template for class FortranBinInput. More... | |
template<class C > | |
void | readaff (tfxx::fortranio::FortranBinInput &is, C &s) |
read an aff container from the file More... | |
template<class T > | |
tfxx::fortranio::FortranBinInput & | operator>> (tfxx::fortranio::FortranBinInput &is, aff::Series< T > &s) |
reading operator More... | |
template<class T > | |
tfxx::fortranio::FortranBinInput & | operator>> (tfxx::fortranio::FortranBinInput &is, aff::Array< T > &s) |
reading operator More... | |
template<typename T > | |
tfxx::fortranio::FortranBinOutput & | operator<< (tfxx::fortranio::FortranBinOutput &fo, const T &value) |
Output operator template for class FortranBinOutput ,The compiler will consider namespace tfxx::fortranio due to the involved FortranBinOutput object. There is another output operator template to write raw Blitz++ arrays. More... | |
template<typename T > | |
tfxx::fortranio::FortranBinInput & | operator>> (tfxx::fortranio::FortranBinInput &fi, T &value) |
Input operator template for class FortranBinInput ,The compiler will consider namespace tfxx::fortranio due to the involved FortranBinInput object. There is another input operator template to read raw Blitz++ arrays. More... | |
contains all FORTRAN file data input output functions ,