NEURON
mymath.cpp File Reference
#include <../../nrnconf.h>
#include <InterViews/geometry.h>
#include "mymath.h"
#include "code.h"
#include "classreg.h"
#include "oc2iv.h"
#include <cmath>
#include <cstdio>
#include <cfenv>

Go to the source code of this file.

Functions

static double distance_to_line (void *)
 
static double distance_to_line_segment (void *)
 
static double inside (void *)
 
int nrn_feround (int)
 
static double feround (void *)
 
static void * cons (Object *)
 
static void destruct (void *)
 
void GUIMath_reg ()
 

Variables

static int round_mode [] = {FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD}
 
static Member_func members []
 

Function Documentation

◆ cons()

static void* cons ( Object )
static

Definition at line 71 of file mymath.cpp.

◆ destruct()

static void destruct ( void *  )
static

Definition at line 75 of file mymath.cpp.

◆ distance_to_line()

static double distance_to_line ( void *  )
static

Definition at line 18 of file mymath.cpp.

◆ distance_to_line_segment()

static double distance_to_line_segment ( void *  )
static

Definition at line 23 of file mymath.cpp.

◆ feround()

static double feround ( void *  )
static

Definition at line 56 of file mymath.cpp.

◆ GUIMath_reg()

void GUIMath_reg ( )

Definition at line 77 of file mymath.cpp.

◆ inside()

static double inside ( void *  )
static

Definition at line 28 of file mymath.cpp.

◆ nrn_feround()

int nrn_feround ( int  mode)

Definition at line 37 of file mymath.cpp.

Variable Documentation

◆ members

Member_func members[]
static
Initial value:
= {{"d2line", distance_to_line},
{"d2line_seg", distance_to_line_segment},
{"inside", inside},
{"feround", feround},
{nullptr, nullptr}}
static double inside(void *)
Definition: mymath.cpp:28
static double distance_to_line_segment(void *)
Definition: mymath.cpp:23
static double distance_to_line(void *)
Definition: mymath.cpp:18
static double feround(void *)
Definition: mymath.cpp:56

Definition at line 65 of file mymath.cpp.

◆ round_mode

int round_mode[] = {FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD}
static

Definition at line 36 of file mymath.cpp.