inc/slog.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int slog (double val)
int carefulSlog (double val)
double invSlog (int scaledLog)

Variables

double fSlogScale
double invSlogScale


Function Documentation

int carefulSlog ( double  val  ) 

Definition at line 20 of file slog.c.

References slog().

00022 {
00023 if (val < 0.0000001)
00024     val = 0.0000001;
00025 return slog(val);
00026 }

Here is the call graph for this function:

double invSlog ( int  scaledLog  ) 

Definition at line 28 of file slog.c.

References invSlogScale.

00030 {
00031 return exp(scaledLog*invSlogScale);
00032 }

int slog ( double  val  ) 

Definition at line 14 of file slog.c.

References fSlogScale, and round.

Referenced by carefulSlog(), dnaMark0(), dnaMark1(), and dnaMarkTriple().

00016 {
00017 return (round(fSlogScale*log(val)));
00018 }

Here is the caller graph for this function:


Variable Documentation

double fSlogScale

Definition at line 11 of file slog.c.

Referenced by slog().

double invSlogScale

Definition at line 12 of file slog.c.

Referenced by invSlog().


Generated on Tue Dec 25 19:14:54 2007 for blat by  doxygen 1.5.2