frontal.h File Reference

Go to the source code of this file.

Macros

#define MA42ID(ICNTL, CNTL, ISAVE)    CCALLSFSUB3(MA42ID, ma42id, INTV, DOUBLEV, INTV, ICNTL, CNTL, ISAVE)
 
#define MA42AD(NVAR, IVAR, NDF, LAST, LENLST, ICNTL, ISAVE, INFO)
 
#define MA42JD(NVAR, IVAR, NDF, LAST, NMAXE, IFSIZE, ICNTL, ISAVE, INFO)
 
#define MA42PD(ISTRM, LENBUF, LENFLE, ICNTL, ISAVE, INFO)
 
#define MA42BD(NVAR, IVAR, NDF, LAST, NMAXE, AVAR, NRHS, RHS, LRHS, LX, X, NFRONT, LENBUF, LW, W, LIW, IW, ICNTL, CNTL, ISAVE, INFO, RINFO)
 
#define MA42CD(TRANS, NRHS, LX, B, X, LW, W, LIW, IW, ICNTL, ISAVE, INFO)
 
#define MC63ID(ICNTL)   CCALLSFSUB1(MC63ID, mc63id, INTV, ICNTL)
 
#define MC63AD(DIRECT, N, NELT, NE, ELTVAR, ELTPTR, ORDER, PERM, NSUP, VARS, SVAR, WT, LIW, IW, LW, W, ICNTL, INFO, RINFO)
 

Functions

 PROTOCCALLSFSUB9 (MA42JD, ma42jd, INT, INTV, INT, INTV, INT, INTV, INTV, INTV, INTV) PROTOCCALLSFSUB22(MA42BD
 
 PROTOCCALLSFSUB12 (MA42CD, ma42cd, LOGICAL, INT, INT, DOUBLEVV, DOUBLEVV, INT, DOUBLEV, INT, INTV, INTV, INTV, INTV) PROTOCCALLSFSUB19(MC63AD
 

Variables

 ma42bd
 
 INT
 
 INTV
 
 DOUBLEVV
 
 DOUBLEV
 
 mc63ad
 
 LOGICAL
 
 PINT
 

Macro Definition Documentation

◆ MA42AD

#define MA42AD (   NVAR,
  IVAR,
  NDF,
  LAST,
  LENLST,
  ICNTL,
  ISAVE,
  INFO 
)
Value:
ma42ad, \
INT, \
INTV, \
PINT, \
INTV, \
INT, \
INTV, \
INTV, \
INTV, \
NVAR, \
IVAR, \
NDF, \
LAST, \
LENLST, \
ICNTL, \
ISAVE, \
#define CCALLSFSUB8(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, A1, A2, A3, A4, A5, A6, A7, A8)
Definition: cfortran.h:1242
PINT
Definition: frontal.h:241
INT
Definition: frontal.h:95
INTV
Definition: frontal.h:96
#define MA42AD(NVAR, IVAR, NDF, LAST, LENLST, ICNTL, ISAVE, INFO)
Definition: frontal.h:32
#define INFO(i)
Definition: mumps_solver.h:54
#define ICNTL(i)
Definition: mumps_solver.h:52

◆ MA42BD

#define MA42BD (   NVAR,
  IVAR,
  NDF,
  LAST,
  NMAXE,
  AVAR,
  NRHS,
  RHS,
  LRHS,
  LX,
  X,
  NFRONT,
  LENBUF,
  LW,
  W,
  LIW,
  IW,
  ICNTL,
  CNTL,
  ISAVE,
  INFO,
  RINFO 
)

◆ MA42CD

#define MA42CD (   TRANS,
  NRHS,
  LX,
  B,
  X,
  LW,
  W,
  LIW,
  IW,
  ICNTL,
  ISAVE,
  INFO 
)
Value:
ma42cd, \
INT, \
INT, \
INT, \
INT, \
INTV, \
INTV, \
INTV, \
INTV, \
TRANS, \
NRHS, \
LX, \
B, \
X, \
LW, \
W, \
LIW, \
IW, \
ICNTL, \
ISAVE, \
#define CCALLSFSUB12(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC)
Definition: cfortran.h:1250
Definition: matrices.h:74
DOUBLEVV
Definition: frontal.h:100
#define MA42CD(TRANS, NRHS, LX, B, X, LW, W, LIW, IW, ICNTL, ISAVE, INFO)
LOGICAL
Definition: frontal.h:233
DOUBLEV
Definition: frontal.h:109
#define X
Definition: icosphere.cpp:20
@ W
Definition: quadtree.h:63
@ TRANS
Definition: oomph_superlu_4.3/superlu_enum_consts.h:21

◆ MA42ID

#define MA42ID (   ICNTL,
  CNTL,
  ISAVE 
)     CCALLSFSUB3(MA42ID, ma42id, INTV, DOUBLEV, INTV, ICNTL, CNTL, ISAVE)

◆ MA42JD

#define MA42JD (   NVAR,
  IVAR,
  NDF,
  LAST,
  NMAXE,
  IFSIZE,
  ICNTL,
  ISAVE,
  INFO 
)
Value:
ma42jd, \
INT, \
INTV, \
INT, \
INTV, \
INT, \
INTV, \
INTV, \
INTV, \
INTV, \
NVAR, \
IVAR, \
NDF, \
LAST, \
NMAXE, \
IFSIZE, \
ICNTL, \
ISAVE, \
#define CCALLSFSUB9(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, A1, A2, A3, A4, A5, A6, A7, A8, A9)
Definition: cfortran.h:1244
#define MA42JD(NVAR, IVAR, NDF, LAST, NMAXE, IFSIZE, ICNTL, ISAVE, INFO)

◆ MA42PD

#define MA42PD (   ISTRM,
  LENBUF,
  LENFLE,
  ICNTL,
  ISAVE,
  INFO 
)
Value:
ma42pd, \
INTV, \
INTV, \
INTV, \
INTV, \
INTV, \
INTV, \
ISTRM, \
LENBUF, \
LENFLE, \
ICNTL, \
ISAVE, \
#define CCALLSFSUB6(UN, LN, T1, T2, T3, T4, T5, T6, A1, A2, A3, A4, A5, A6)
Definition: cfortran.h:1238
#define MA42PD(ISTRM, LENBUF, LENFLE, ICNTL, ISAVE, INFO)

◆ MC63AD

#define MC63AD (   DIRECT,
  N,
  NELT,
  NE,
  ELTVAR,
  ELTPTR,
  ORDER,
  PERM,
  NSUP,
  VARS,
  SVAR,
  WT,
  LIW,
  IW,
  LW,
  W,
  ICNTL,
  INFO,
  RINFO 
)

◆ MC63ID

#define MC63ID (   ICNTL)    CCALLSFSUB1(MC63ID, mc63id, INTV, ICNTL)

Function Documentation

◆ PROTOCCALLSFSUB12()

PROTOCCALLSFSUB12 ( MA42CD  ,
ma42cd  ,
LOGICAL  ,
INT  ,
INT  ,
DOUBLEVV  ,
DOUBLEVV  ,
INT  ,
DOUBLEV  ,
INT  ,
INTV  ,
INTV  ,
INTV  ,
INTV   
)

◆ PROTOCCALLSFSUB9()

PROTOCCALLSFSUB9 ( MA42JD  ,
ma42jd  ,
INT  ,
INTV  ,
INT  ,
INTV  ,
INT  ,
INTV  ,
INTV  ,
INTV  ,
INTV   
)

Variable Documentation

◆ DOUBLEV

DOUBLEV

◆ DOUBLEVV

DOUBLEVV

◆ INT

INT

◆ INTV

INTV

◆ LOGICAL

LOGICAL

◆ ma42bd

ma42bd

◆ mc63ad

mc63ad

◆ PINT

PINT