AnimaL | 
     Tutorial | 
	 Documentation | 
   
#include <numerics.h>
Defines numerical functions and constants.
Create or derive your own version to adapt class Numerics to a given type.
Not necessarily optimized for any type. Check yourself. Specializations exist for types float and double.
Definition at line 50 of file numerics.h.
Public Types | |
| typedef int | Boolean | 
| Boolean value.   | |
| typedef double | Real | 
| Value returned by the numeric functions.   | |
Static Public Member Functions | |
| Real | PI () | 
| PI.   | |
| Real | CONV_RAD_TO_DEG () | 
| conversion from radian to degree degree = radian * CONV_RAD_TO_DEG()   | |
| Real | CONV_DEG_TO_RAD () | 
| conversion from degree to radain radian = degree * CONV_RAD_TO_DEG   | |
| Real | E () | 
| E = exp(1).   | |
Miscellaneous numerical functions  | |
| Number | fpabs (Number k) | 
| Absolute value (floating point number).   | |
| Real | sqroot (Number k) | 
| Square root.   | |
| Real | sine (Number k) | 
| Sine.   | |
| Real | asine (Number k) | 
| Arc Sine.   | |
| Real | cosine (Number k) | 
| Cosine.   | |
| Real | acosine (Number k) | 
| Arc Cosine.   | |
| Real | tan (Number k) | 
| tan   | |
| Real | atan (Number k) | 
| Arc tan.   | |
| Real | e (Number k) | 
| Exponential.   | |
| Real | ln (Number k) | 
| Logarithm.   | |
| Real | power (Number k1, Number k2) | 
| Logarithm.   | |
| Real | prev_integer (Number a) | 
| return the first real round value lower than a   | |
| Real | next_integer (Number a) | 
| return the first real round value higher than a   | |
| Boolean | isfinite (Number k) | 
| Always true.   | |
| Real | numthreshold () | 
| Numerical threshold: arbitrary set to zero.   | |
      
  | 
  |||||
| 
 Boolean value. 
 Definition at line 56 of file numerics.h. Referenced by animal::Numerics< Number >::isfinite().  | 
  
      
  | 
  |||||
| 
 Value returned by the numeric functions. 
 Definition at line 59 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Arc Cosine. 
 Definition at line 103 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Arc Sine. 
 Definition at line 97 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Arc tan. 
 Definition at line 109 of file numerics.h.  | 
  
      
  | 
  |||||||||
| 
 conversion from degree to radain radian = degree * CONV_RAD_TO_DEG 
 Definition at line 75 of file numerics.h. References animal::Numerics< Number >::PI().  | 
  
      
  | 
  |||||||||
| 
 conversion from radian to degree degree = radian * CONV_RAD_TO_DEG() 
 Definition at line 70 of file numerics.h. References animal::Numerics< Number >::PI().  | 
  
      
  | 
  ||||||||||
| 
 Cosine. 
 Definition at line 100 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Exponential. 
 Definition at line 112 of file numerics.h.  | 
  
      
  | 
  |||||||||
| 
 E = exp(1). 
 Definition at line 79 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Absolute value (floating point number). 
 Definition at line 88 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Always true. 
 Definition at line 127 of file numerics.h. References animal::Numerics< Number >::Boolean.  | 
  
      
  | 
  ||||||||||
| 
 Logarithm. 
 Definition at line 115 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 return the first real round value higher than a 
 Definition at line 124 of file numerics.h.  | 
  
      
  | 
  |||||||||
| 
 Numerical threshold: arbitrary set to zero. 
 Definition at line 130 of file numerics.h.  | 
  
      
  | 
  |||||||||
      
  | 
  ||||||||||||||||
| 
 Logarithm. 
 Definition at line 118 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 return the first real round value lower than a 
 Definition at line 121 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Sine. 
 Definition at line 94 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 Square root. 
 Definition at line 91 of file numerics.h.  | 
  
      
  | 
  ||||||||||
| 
 tan 
 Definition at line 106 of file numerics.h.  | 
  
 
1.3.6