NEURON
math.cpp File Reference
#include <../../nrnconf.h>
#include <math.h>
#include <errno.h>
#include <stdio.h>
#include "nrnmpiuse.h"
#include "ocfunc.h"
#include "hoc.h"

Go to the source code of this file.

Macros

#define EPS   hoc_epsilon
 
#define MAXERRCOUNT   5
 

Functions

static double errcheck (double, const char *)
 
void hoc_atan2 (void)
 
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)
 
int hoc_errno_check (void)
 

Variables

int hoc_errno_count
 

Macro Definition Documentation

◆ EPS

#define EPS   hoc_epsilon

Definition at line 13 of file math.cpp.

◆ MAXERRCOUNT

#define MAXERRCOUNT   5

Definition at line 14 of file math.cpp.

Function Documentation

◆ errcheck()

double errcheck ( double  d,
const char *  s 
)
static

Definition at line 87 of file math.cpp.

◆ hoc1_Exp()

double hoc1_Exp ( double  x)

Definition at line 61 of file math.cpp.

◆ hoc_atan2()

void hoc_atan2 ( void  )

Definition at line 28 of file math.cpp.

◆ integer()

double integer ( double  x)

Definition at line 79 of file math.cpp.

◆ Log()

double Log ( double  x)

Definition at line 35 of file math.cpp.

◆ Log10()

double Log10 ( double  x)

Definition at line 39 of file math.cpp.

◆ Pow()

double Pow ( double  x,
double  y 
)

Definition at line 75 of file math.cpp.

◆ Sqrt()

double Sqrt ( double  x)

Definition at line 71 of file math.cpp.

Variable Documentation

◆ hoc_errno_count

int hoc_errno_count

Definition at line 16 of file math.cpp.