Version: 9.15.0
calciumf.c File Reference
#include <string.h>
#include <stdlib.h>
#include "fortoc.h"
#include "calcium.h"
#include "calciumf.h"
#include "CalciumFortranInt.h"
#include <stdio.h>
#include <omniconfig.h>
Include dependency graph for calciumf.c:

Macros

#define FLOAT_OK   0
 
#define POS_INFINITY   1
 
#define NEG_INFINITY   2
 
#define QUIET_NAN   3
 
#define SIGNALING_NAN   4
 

Functions

static void fstrtocstr (char *cstr, char *fstr, cal_int fstr_len)
 
static void cstrtofstr (char *cstr, char *fstr, cal_int fstr_len)
 
static char * fstr1 (char *nom, cal_int nnom)
 
static void free_str1 (char *nom)
 
int CheckFloat (float *value)
 
void F_FUNC (void F_FUNC(cpcd, 3)
 
void F_FUNC (cpfin, 8)
 
void F_FUNC (void F_FUNC(cpfini, CPFINI)
 
void F_FUNC (cpfint, CPFINT)
 
void F_FUNC (cpeffi, CPEFFI)
 
void F_FUNC (cpefft, CPEFFT)
 
void F_FUNC (void F_FUNC(cplin, CPLIN)
 
void F_FUNC (cpllg, CPLLG)
 
void F_FUNC (cplln, CPLLN)
 
void F_FUNC (cplen, CPLEN)
 
void F_FUNC (cpllo, CPLLO)
 
void F_FUNC (cpldb, CPLDB)
 
void F_FUNC (cplre, CPLRE)
 
void F_FUNC (cplrd, CPLRD)
 
void F_FUNC (cplcp, CPLCP)
 
void F_FUNC (cplch, CPLCH)
 
void F_FUNC (void F_FUNC(cpech, CPECH)
 
void F_FUNC (cpedb, CPEDB)
 
void F_FUNC (cpere, CPERE)
 
void F_FUNC (cperd, CPERD)
 
void F_FUNC (cpecp, CPECP)
 
void F_FUNC (cpein, CPEIN)
 
void F_FUNC (cpelg, CPELG)
 
void F_FUNC (cpeln, CPELN)
 
void F_FUNC (cpeen, CPEEN)
 
void F_FUNC (cpelo, CPELO)
 

Macro Definition Documentation

◆ FLOAT_OK

#define FLOAT_OK   0

◆ NEG_INFINITY

#define NEG_INFINITY   2

◆ POS_INFINITY

#define POS_INFINITY   1

◆ QUIET_NAN

#define QUIET_NAN   3

◆ SIGNALING_NAN

#define SIGNALING_NAN   4

Function Documentation

◆ CheckFloat()

int CheckFloat ( float *  value)

◆ cstrtofstr()

static void cstrtofstr ( char *  cstr,
char *  fstr,
cal_int  fstr_len 
)
static

Referenced by F_FUNC().

◆ F_FUNC() [1/26]

void F_FUNC ( cpecp  ,
CPECP   
)

◆ F_FUNC() [2/26]

void F_FUNC ( cpedb  ,
CPEDB   
)

◆ F_FUNC() [3/26]

void F_FUNC ( cpeen  ,
CPEEN   
)

◆ F_FUNC() [4/26]

void F_FUNC ( cpeffi  ,
CPEFFI   
)

◆ F_FUNC() [5/26]

void F_FUNC ( cpefft  ,
CPEFFT   
)

◆ F_FUNC() [6/26]

void F_FUNC ( cpein  ,
CPEIN   
)

◆ F_FUNC() [7/26]

void F_FUNC ( cpelg  ,
CPELG   
)

◆ F_FUNC() [8/26]

void F_FUNC ( cpeln  ,
CPELN   
)

◆ F_FUNC() [9/26]

void F_FUNC ( cpelo  ,
CPELO   
)

◆ F_FUNC() [10/26]

void F_FUNC ( cperd  ,
CPERD   
)

◆ F_FUNC() [11/26]

void F_FUNC ( cpere  ,
CPERE   
)

◆ F_FUNC() [12/26]

void F_FUNC ( cpfin  ,
 
)

◆ F_FUNC() [13/26]

void F_FUNC ( cpfint  ,
CPFINT   
)

◆ F_FUNC() [14/26]

void F_FUNC ( cplch  ,
CPLCH   
)

◆ F_FUNC() [15/26]

void F_FUNC ( cplcp  ,
CPLCP   
)

◆ F_FUNC() [16/26]

void F_FUNC ( cpldb  ,
CPLDB   
)

◆ F_FUNC() [17/26]

void F_FUNC ( cplen  ,
CPLEN   
)

◆ F_FUNC() [18/26]

void F_FUNC ( cpllg  ,
CPLLG   
)

◆ F_FUNC() [19/26]

void F_FUNC ( cplln  ,
CPLLN   
)

◆ F_FUNC() [20/26]

void F_FUNC ( cpllo  ,
CPLLO   
)

◆ F_FUNC() [21/26]

void F_FUNC ( cplrd  ,
CPLRD   
)

◆ F_FUNC() [22/26]

void F_FUNC ( cplre  ,
CPLRE   
)

◆ F_FUNC() [23/26]

void F_FUNC ( void F_FUNC(  cpcd,
 
)

References cp_cd(), and cstrtofstr().

◆ F_FUNC() [24/26]

void F_FUNC ( void F_FUNC(  cpech,
CPECH   
)

◆ F_FUNC() [25/26]

void F_FUNC ( void F_FUNC(  cpfini,
CPFINI   
)

◆ F_FUNC() [26/26]

void F_FUNC ( void F_FUNC(  cplin,
CPLIN   
)

◆ free_str1()

static void free_str1 ( char *  nom)
static

Referenced by F_FUNC().

◆ fstr1()

static char* fstr1 ( char *  nom,
cal_int  nnom 
)
static

References fstrtocstr().

Referenced by F_FUNC().

◆ fstrtocstr()

static void fstrtocstr ( char *  cstr,
char *  fstr,
cal_int  fstr_len 
)
static

Referenced by fstr1().