tfunctions.h - numeric - C++ library with numerical algorithms
 (HTM) git clone git://src.adamsgaard.dk/numeric
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       tfunctions.h (397B)
       ---
            1 #ifndef FUNCTIONS_H_
            2 #define FUNCTIONS_H_
            3 
            4 #include <iostream>
            5 #include <vector>
            6 #include <cmath>
            7 #include "header.h"
            8 
            9 int ncalls = 0;
           10 
           11 Floattype functionA(const std::vector<Floattype> x) {
           12   if (x.size() != 3) {
           13     std::cout << "Error! FunctionA must be given a 3D input point!\n";
           14     return NAN;
           15   }
           16    
           17   return 1.0f / (1.0f-cos(x[0]) * cos(x[1]) * cos(x[2])) / M_PI / M_PI / M_PI;
           18 }
           19 
           20 #endif