Actual source code: fmult.h
1: #pragma once
3: #if PetscDefined(USE_FORTRAN_KERNEL_MULTAIJ)
4: #if PetscDefined(HAVE_FORTRAN_CAPS)
5: #define fortranmultaij_ FORTRANMULTAIJ
6: #define fortranmulttransposeaddaij_ FORTRANMULTTRANSPOSEADDAIJ
7: #elif !PetscDefined(HAVE_FORTRAN_UNDERSCORE)
8: #define fortranmultaij_ fortranmultaij
9: #define fortranmulttransposeaddaij_ fortranmulttransposeaddaij
10: #endif
12: PETSC_EXTERN void fortranmultaij_(PetscInt *, const PetscScalar *, const PetscInt *, const PetscInt *, const MatScalar *, PetscScalar *);
13: PETSC_EXTERN void fortranmulttransposeaddaij_(PetscInt *, const PetscScalar *, const PetscInt *, const PetscInt *, const MatScalar *, PetscScalar *);
15: #endif