MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
FortranTypes_f_open_file.hpp File Reference
#include "Moocho_ConfigDefs.hpp"
#include "Teuchos_F77_wrappers.h"
Include dependency graph for FortranTypes_f_open_file.hpp:

Go to the source code of this file.

Classes

class  FortranTypes::InvalidFileNameException
 Thrown if the file name is not a valid ASCII string. More...
 
class  FortranTypes::OpenException
 Thrown if the open operation fails. More...
 

Namespaces

 FortranTypes
 

Open a Fortran file.

enum  FortranTypes::EOpenStatus { FortranTypes::OPEN_OLD = 0, FortranTypes::OPEN_NEW = 1, FortranTypes::OPEN_SCRATCH = 2, FortranTypes::OPEN_UNKNOWN = 3 }
 
enum  FortranTypes::EOpenForm { FortranTypes::OPEN_FORMATTED = 0, FortranTypes::OPEN_UNFORMATTED = 1 }
 
enum  FortranTypes::EOpenBlank { FortranTypes::OPEN_NULL = 0, FortranTypes::OPEN_ZERO = 1 }
 
enum  FortranTypes::EOpenAccess { FortranTypes::OPEN_SEQUENTIAL = 0, FortranTypes::OPEN_DIRECT = 1 }
 
void FortranTypes::f_open_file (const f_int iunit, const char file[], EOpenStatus status=OPEN_UNKNOWN, EOpenForm form=OPEN_FORMATTED, EOpenBlank blank=OPEN_NULL, EOpenAccess access=OPEN_SEQUENTIAL, f_int recl=-1)
 
void FortranTypes::f_close_file (const f_int iunit, bool keep=true)