OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
mumps_c_types.h File Reference
#include <stdint.h>
#include "mumps_int_def.h"

Go to the source code of this file.

Data Structures

struct  mumps_complex
struct  mumps_double_complex

Macros

#define MUMPS_INT   int
#define MUMPS_INT8   int64_t
#define SMUMPS_COMPLEX   float
#define SMUMPS_REAL   float
#define DMUMPS_COMPLEX   double
#define DMUMPS_REAL   double
#define CMUMPS_COMPLEX   mumps_complex
#define CMUMPS_REAL   float
#define ZMUMPS_COMPLEX   mumps_double_complex
#define ZMUMPS_REAL   double
#define mumps_ftnlen   MUMPS_INT
#define MUMPS_ARITH_s   1
#define MUMPS_ARITH_d   2
#define MUMPS_ARITH_c   4
#define MUMPS_ARITH_z   8
#define MUMPS_ARITH_REAL   ( MUMPS_ARITH_s | MUMPS_ARITH_d )
#define MUMPS_ARITH_CMPLX   ( MUMPS_ARITH_c | MUMPS_ARITH_z )
#define MUMPS_ARITH_SINGLE   ( MUMPS_ARITH_s | MUMPS_ARITH_c )
#define MUMPS_ARITH_DBL   ( MUMPS_ARITH_d | MUMPS_ARITH_z )

Macro Definition Documentation

◆ CMUMPS_COMPLEX

#define CMUMPS_COMPLEX   mumps_complex

Definition at line 47 of file mumps_c_types.h.

◆ CMUMPS_REAL

#define CMUMPS_REAL   float

Definition at line 48 of file mumps_c_types.h.

◆ DMUMPS_COMPLEX

#define DMUMPS_COMPLEX   double

Definition at line 40 of file mumps_c_types.h.

◆ DMUMPS_REAL

#define DMUMPS_REAL   double

Definition at line 41 of file mumps_c_types.h.

◆ MUMPS_ARITH_c

#define MUMPS_ARITH_c   4

Definition at line 63 of file mumps_c_types.h.

◆ MUMPS_ARITH_CMPLX

#define MUMPS_ARITH_CMPLX   ( MUMPS_ARITH_c | MUMPS_ARITH_z )

Definition at line 67 of file mumps_c_types.h.

◆ MUMPS_ARITH_d

#define MUMPS_ARITH_d   2

Definition at line 62 of file mumps_c_types.h.

◆ MUMPS_ARITH_DBL

#define MUMPS_ARITH_DBL   ( MUMPS_ARITH_d | MUMPS_ARITH_z )

Definition at line 69 of file mumps_c_types.h.

◆ MUMPS_ARITH_REAL

#define MUMPS_ARITH_REAL   ( MUMPS_ARITH_s | MUMPS_ARITH_d )

Definition at line 66 of file mumps_c_types.h.

◆ MUMPS_ARITH_s

#define MUMPS_ARITH_s   1

Definition at line 61 of file mumps_c_types.h.

◆ MUMPS_ARITH_SINGLE

#define MUMPS_ARITH_SINGLE   ( MUMPS_ARITH_s | MUMPS_ARITH_c )

Definition at line 68 of file mumps_c_types.h.

◆ MUMPS_ARITH_z

#define MUMPS_ARITH_z   8

Definition at line 64 of file mumps_c_types.h.

◆ mumps_ftnlen

#define mumps_ftnlen   MUMPS_INT

Definition at line 57 of file mumps_c_types.h.

◆ MUMPS_INT

#define MUMPS_INT   int

Definition at line 32 of file mumps_c_types.h.

◆ MUMPS_INT8

#define MUMPS_INT8   int64_t

Definition at line 35 of file mumps_c_types.h.

◆ SMUMPS_COMPLEX

#define SMUMPS_COMPLEX   float

Definition at line 37 of file mumps_c_types.h.

◆ SMUMPS_REAL

#define SMUMPS_REAL   float

Definition at line 38 of file mumps_c_types.h.

◆ ZMUMPS_COMPLEX

#define ZMUMPS_COMPLEX   mumps_double_complex

Definition at line 50 of file mumps_c_types.h.

◆ ZMUMPS_REAL

#define ZMUMPS_REAL   double

Definition at line 51 of file mumps_c_types.h.