LifeV
|
Fortran wrapper for C++. More...
#include <cassert>
#include <cstddef>
#include <cstring>
Go to the source code of this file.
Data Structures | |
class | FortranMatrix< ScalarType > |
A matrix class for interfacing with fortran. More... | |
class | FortranCharacterString |
F77 compatible character class. More... | |
Namespaces | |
LifeV | |
Default Physical Solver. | |
Macros | |
#define | FALSE_F77 0 |
#define | TRUE_F77 1 |
#define | SUBROUTINE_F77 extern "C" void |
#define | INTEGER_FUNCTION_F77 extern "C" int |
#define | REAL_FUNCTION_F77 extern "C" float |
#define | LOGICAL_FUNCTION_F77 extern "C" int |
#define | DOUBLE_PRECISION_FUNCTION_F77 extern "C" double |
#define | F77NAME(X) X ## _ |
Typedefs | |
typedef int | I_F77 |
typedef float | R4_F77 |
typedef double | R8_F77 |
typedef int | L_F77 |
Fortran wrapper for C++.
Definition in file FortranWrapper.hpp.
#define FALSE_F77 0 |
Definition at line 58 of file FortranWrapper.hpp.
#define TRUE_F77 1 |
Definition at line 59 of file FortranWrapper.hpp.
#define SUBROUTINE_F77 extern "C" void |
Definition at line 61 of file FortranWrapper.hpp.
#define INTEGER_FUNCTION_F77 extern "C" int |
Definition at line 62 of file FortranWrapper.hpp.
#define REAL_FUNCTION_F77 extern "C" float |
Definition at line 63 of file FortranWrapper.hpp.
#define LOGICAL_FUNCTION_F77 extern "C" int |
Definition at line 64 of file FortranWrapper.hpp.
#define DOUBLE_PRECISION_FUNCTION_F77 extern "C" double |
Definition at line 65 of file FortranWrapper.hpp.
#define F77NAME | ( | X | ) | X ## _ |
Definition at line 66 of file FortranWrapper.hpp.