Version: 8.3.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 charfstr1 (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

#define FLOAT_OK   0

Referenced by CheckFloat().

#define NEG_INFINITY   2

Referenced by CheckFloat().

#define POS_INFINITY   1

Referenced by CheckFloat().

#define QUIET_NAN   3

Referenced by CheckFloat().

#define SIGNALING_NAN   4

Referenced by CheckFloat().

Function Documentation

int CheckFloat ( float *  value)
static void cstrtofstr ( char cstr,
char fstr,
cal_int  fstr_len 
)
static

Referenced by F_FUNC().

void F_FUNC ( void F_FUNC(  cpcd,
 
)

References cp_cd(), and cstrtofstr().

void F_FUNC ( cpfin  ,
 
)

References cp_fin().

void F_FUNC ( void F_FUNC(  cpfini,
CPFINI   
)

References cp_fini(), free_str1(), and fstr1().

void F_FUNC ( cpfint  ,
CPFINT   
)

References cp_fint(), free_str1(), and fstr1().

void F_FUNC ( cpeffi  ,
CPEFFI   
)

References cp_effi(), free_str1(), and fstr1().

void F_FUNC ( cpefft  ,
CPEFFT   
)

References cp_efft(), free_str1(), and fstr1().

void F_FUNC ( void F_FUNC(  cplin,
CPLIN   
)

References cp_lin_fort_(), free_str1(), and fstr1().

void F_FUNC ( cpllg  ,
CPLLG   
)

References cp_llg_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplln  ,
CPLLN   
)

References cp_lln_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplen  ,
CPLEN   
)

References cp_len_fort_(), free_str1(), and fstr1().

void F_FUNC ( cpllo  ,
CPLLO   
)

References cp_llo_fort_(), free_str1(), and fstr1().

void F_FUNC ( cpldb  ,
CPLDB   
)

References cp_ldb_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplre  ,
CPLRE   
)

References cp_lre_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplrd  ,
CPLRD   
)

References cp_lrd_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplcp  ,
CPLCP   
)

References cp_lcp_fort_(), free_str1(), and fstr1().

void F_FUNC ( cplch  ,
CPLCH   
)

References cp_lch_fort_(), CPOK, free_str1(), and fstr1().

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   
)
static void free_str1 ( char nom)
static

Referenced by F_FUNC().

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

References fstrtocstr().

Referenced by F_FUNC().

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

Referenced by fstr1().