math.c File Reference

#include <../../nrnconf.h>
#include <math.h>
#include <errno.h>
#include <stdio.h>
#include "nrnmpiuse.h"
#include "redef.h"
Include dependency graph for math.c:

Defines

#define EPS   hoc_epsilon
#define MAXERRCOUNT   5

Functions

double errcheck ()
int hoc_atan2 ()
double Log (double x)
double Log10 (double x)
double hoc_Exp (double x)
double hoc1_Exp (double x)
double Sqrt (double x)
double Pow (double x, double y)
double integer (double x)
double errcheck (double d, char *s)
int hoc_errno_check ()

Variables

double EPS
int hoc_errno_count

Define Documentation

#define EPS   hoc_epsilon
#define MAXERRCOUNT   5

Referenced by errcheck(), hoc_errno_check(), and hoc_Exp().


Function Documentation

double errcheck ( double  d,
char *  s 
)

References execerror, fprintf(), hoc_errno_count, hoc_warning(), and MAXERRCOUNT.

Here is the call graph for this function:

double errcheck (  ) 
double hoc1_Exp ( double  x  ) 

References errcheck, and exp.

int hoc_atan2 (  ) 

References d, getarg(), hoc_ret(), and pushx.

Here is the call graph for this function:

int hoc_errno_check (  ) 

References fprintf(), hoc_errno_count, and MAXERRCOUNT.

Referenced by call(), call_ob_proc(), execerror(), and nrn_errno_check().

Here is the call graph for this function:

double hoc_Exp ( double  x  ) 

References exp, fprintf(), hoc_errno_count, and MAXERRCOUNT.

Here is the call graph for this function:

double integer ( double  x  ) 

References EPS.

double Log ( double  x  ) 

References errcheck.

double Log10 ( double  x  ) 

References errcheck.

double Pow ( double  x,
double  y 
)

References errcheck.

double Sqrt ( double  x  ) 

References errcheck.


Variable Documentation

double EPS
Generated on Mon Jun 13 08:10:30 2011 for NEURON by  doxygen 1.6.3