SIFEL/GEFEL/PARSER/moremath.cpp File Reference

#include <math.h>
#include <errno.h>
#include <float.h>
#include "moremath.h"

Go to the source code of this file.

Defines

#define ACC   40
#define BIGNI   1.0e-10
#define BIGNO   1.0e10
#define EPS   3.0e-7
#define FPMIN   1.0e-30
#define ITMAX   100

Functions

double ansi_acosh (double arg)
double ansi_asinh (double arg)
double ansi_atanh (double arg)
double ansi_erf (double arg)
double ansi_erfc (double arg)
double ansi_gamma_cf (double a, double x)
double ansi_gamma_series (double a, double x)
double ansi_gammap (double a, double x)
double ansi_j0 (double arg)
double ansi_j1 (double arg)
double ansi_jn (int n, double arg)
double ansi_lgamma (double arg)
double combination (double n, double r)
double cosec (double arg)
double cot (double arg)
double factorial (double arg)
double frac (double arg)
double integ (double arg)
double permutation (double n, double r)
double sec (double arg)
double step (double arg)

Define Documentation

#define ACC   40

Definition at line 31 of file moremath.cpp.

Referenced by ansi_jn().

#define BIGNI   1.0e-10

Definition at line 47 of file moremath.cpp.

Referenced by ansi_jn().

#define BIGNO   1.0e10

Definition at line 39 of file moremath.cpp.

Referenced by ansi_jn().

#define EPS   3.0e-7
#define FPMIN   1.0e-30

Definition at line 71 of file moremath.cpp.

Referenced by ansi_gamma_cf().

#define ITMAX   100

Definition at line 55 of file moremath.cpp.

Referenced by ansi_gamma_cf(), and ansi_gamma_series().


Function Documentation

double ansi_acosh ( double  arg  ) 

Definition at line 82 of file moremath.cpp.

double ansi_asinh ( double  arg  ) 

Definition at line 75 of file moremath.cpp.

double ansi_atanh ( double  arg  ) 

Definition at line 94 of file moremath.cpp.

double ansi_erf ( double  arg  ) 

Definition at line 286 of file moremath.cpp.

References ansi_gammap().

double ansi_erfc ( double  arg  ) 

Definition at line 293 of file moremath.cpp.

References ansi_gammap().

double ansi_gamma_cf ( double  a,
double  x 
)

Definition at line 248 of file moremath.cpp.

References ansi_lgamma(), EPS, FPMIN, h(), and ITMAX.

Referenced by ansi_gammap().

double ansi_gamma_series ( double  a,
double  x 
)

Definition at line 223 of file moremath.cpp.

References ansi_lgamma(), EPS, and ITMAX.

Referenced by ansi_gammap().

double ansi_gammap ( double  a,
double  x 
)

Definition at line 274 of file moremath.cpp.

References ansi_gamma_cf(), and ansi_gamma_series().

Referenced by ansi_erf(), and ansi_erfc().

double ansi_j0 ( double  arg  ) 

Definition at line 123 of file moremath.cpp.

Referenced by ansi_jn().

double ansi_j1 ( double  arg  ) 

Definition at line 146 of file moremath.cpp.

Referenced by ansi_jn().

double ansi_jn ( int  n,
double  arg 
)

Definition at line 170 of file moremath.cpp.

References ACC, ansi_j0(), ansi_j1(), BIGNI, and BIGNO.

Referenced by Equation::EvalNode(), and Parser::TidyNode().

double ansi_lgamma ( double  arg  ) 

Definition at line 106 of file moremath.cpp.

Referenced by ansi_gamma_cf(), and ansi_gamma_series().

double combination ( double  n,
double  r 
)

Definition at line 348 of file moremath.cpp.

References factorial().

Referenced by compute_number_of_combination(), Equation::EvalNode(), and Parser::TidyNode().

double cosec ( double  arg  ) 

Definition at line 414 of file moremath.cpp.

double cot ( double  arg  ) 

Definition at line 420 of file moremath.cpp.

double factorial ( double  arg  ) 

Definition at line 323 of file moremath.cpp.

Referenced by Equation::AddPowerSeriesTerm(), combination(), and permutation().

double frac ( double  arg  ) 

Definition at line 395 of file moremath.cpp.

double integ ( double  arg  ) 

Definition at line 387 of file moremath.cpp.

double permutation ( double  n,
double  r 
)

Definition at line 368 of file moremath.cpp.

References factorial().

Referenced by Equation::EvalNode(), MD_Qqraph::GenerateMD(), and Parser::TidyNode().

double sec ( double  arg  ) 

Definition at line 408 of file moremath.cpp.

Referenced by main(), adaptivityt::run(), adaptivity::run(), and slesolv::solve_system().

double step ( double  arg  ) 

Definition at line 402 of file moremath.cpp.

Referenced by skyline::faze2_block3().


Generated by  doxygen 1.6.2