![]() |
LifeV
|
Fortran wrapper for C++. More...
#include <cassert>#include <cstddef>#include <cstring>
Include dependency graph for FortranWrapper.hpp:
This graph shows which files directly or indirectly include this file: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.